Skip to content

Instantly share code, notes, and snippets.

@neil90
Created July 30, 2020 17:04
Show Gist options
  • Save neil90/a28ec127b412462b42cf63f85ff267b4 to your computer and use it in GitHub Desktop.
Save neil90/a28ec127b412462b42cf63f85ff267b4 to your computer and use it in GitHub Desktop.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Grant Databricks Read Access",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::414351767826:root"
},
"Action": [
"s3:GetObject",
"s3:GetObjectVersion",
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": [
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET"
]
},
{
"Sid": "Grant Databricks Write Access",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::414351767826:root"
},
"Action": [
"s3:PutObject",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/0_databricks_dev",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/ephemeral/oregon-prod/WORKSPACE_ID/*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID.*/*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/databricks/init/*/*.sh",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/user/hive/warehouse/*.db/",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/user/hive/warehouse/*.db/*-*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/user/hive/warehouse/*__PLACEHOLDER__/",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/user/hive/warehouse/*.db/*__PLACEHOLDER__/",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/FileStore/*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/databricks/mlflow/*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/pipelines/*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/local_disk0/tmp/*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/tmp/*",
"arn:aws:s3:::DATABRICKS_ROOT_S3_BUCKET/oregon-prod/WORKSPACE_ID/home/*"
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment