I have created a PREMIUM trail Databricks account with AWS. I have setup AWS account
with user access keys.
And for configuring AWS storage
followed the below instructions in the URL(setup bucket policy as below in below 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
But, I am getting the error as below.
The provided S3 bucket is valid, but have insufficient permissions to launch a Databricks deployment. Please double check your settings according to the tutorial. Missing permissions: PUT, LIST, DELETE
In the above bucket policy which I used, PUT
, LIST
, DELETE
policies are there. Still facing the above error.
Note: As trail and error, changed the Action
as below which allows all actions. But, still getting the same error.
"Action": "*"