AWS S3 China не удается создать точку монтирования в Azure databricks

Я пытаюсь создать точку монтирования для ведер AWS S3 в США и Китае на базе данных Azure eastus2

Фрагмент:

dbutils.fs.mount(s"s3n://$AccessKey:$EncodedSecretKey@$AwsBucketName", s"/mnt/$MountName")

Для региона AWS S3 в США точка монтирования успешно создана, но для Китая я получаю следующую ошибку

com.databricks.backend.daemon.data.common.InvalidMountException: The backend could not get session tokens for path /mnt/awsmount_ia_china. Did you remove the AWS key for the mount point?
Caused by: com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceException: The security token included in the request is invalid. (Service: AWSSecurityTokenService; Status Code: 403; Error Code: InvalidClientTokenId; Request ID: 3cd07985-aeaf-43f0-a83f-d6e31f093ba7)

Я проверил ключи, и он отлично работает в AWS CLI и с использованием приведенного ниже кода

Код:

 val s3Client = AmazonS3ClientBuilder.standard.withRegion(clientRegion).withCredentials(new AWSStaticCredentialsProvider(awsCreds)).build

Поделитесь этапами создания точки монтирования для AWS S3 China в Azure Databricks

0 ответов

Другие вопросы по тегам