如何解决AWS S3 China挂载点创建在Azure数据块中失败
我正在尝试在Azure databricks eastus2上为美国和中国的AWS S3存储桶创建安装点
摘要:
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
请在Azure Databricks中共享AWS S3 China的挂载点创建步骤
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。