我一直在尝试将一些数据从 AWS S3 存储桶读取到 Databricks。S3 存储桶是development/team/user。我正在使用 Scala 语句:
val test = spark.read.format("team").load("/mnt/development/team/user/data.txt")
我得到以下信息:
com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceException: 用户 [user] 无权执行 sts:AssumeRole on resource: [resource]
如何解决此错误?我正在运行的 Databricks 集群有问题吗?有没有办法让我的 Databricks 角色在 AWS 中执行 sts:AssumeRole?我不确定是否或如何做。