我已经使用 AWS 创建了一个 PREMIUM trail Databricks 账户。我已经设置AWS account
了用户访问密钥。
并AWS storage
按照以下 URL 中的说明进行配置(如下 URL 中的设置存储桶策略)。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Grant Databricks Access",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::98765432101:root"
},
"Action": [
"s3:GetObject",
"s3:GetObjectVersion",
"s3:PutObject",
"s3:DeleteObject",
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": [
"arn:aws:s3:::my-databricks-user-bucket/*",
"arn:aws:s3:::my-databricks-user-bucket"
]
}
]
}
https://docs.databricks.com/administration-guide/account-settings/aws-storage.html
但是,我收到如下错误。
提供的 S3 存储桶有效,但没有足够的权限启动 Databricks 部署。请根据教程仔细检查您的设置。缺少权限:PUT、LIST、DELETE
在我使用的上述存储桶策略中,有PUT
, LIST
,DELETE
策略。仍然面临上述错误。
注意:作为跟踪和错误,更改Action
如下允许所有操作。但是,仍然得到同样的错误。
"Action": "*"