嗨
我剛剛創建了一個metastore允許統一目錄啟用我的工作區。然而我得到以下錯誤當試圖創建一個表按照統一目錄演示notbook:
錯誤的SQL語句:UnauthorizedAccessException: PERMISSION_DENIED:拒絕訪問。原因:403年禁止錯誤從雲存儲提供商。exceptionTraceId = f5101e43-1f10-4e5f-8c15-0be034d7af8a
幾個問題。
提前謝謝。
你好,
請點擊metastore列表和存儲憑證API或CLI的細節metastore和存儲憑證,您可以驗證配置。
https://api docs.m.eheci.com/rest/latest/unity -目錄- api規格- 2 - 1. - html
https://docs.m.eheci.com/dev-tools/cli/unity-catalog-cli.html metastores
你可以重新配置metastore或更新現有的憑證:
更新metastore新存儲憑證,您可以使用以下CLI命令。
AWS:https://docs.m.eheci.com/dev-tools/cli/unity-catalog-cli
Azure:https://learn.microsoft.com/en-us/azure/databricks/dev-tools/cli/unity-catalog-cli
磚——概要test-shard unity-catalog storage-credentials創造\
——json的{“名稱”:“test-role-cred”,“aws_iam_role”: {“role_arn”:“在攻擊:aws:我:::角色/ us-east-1-extdev-managed-catalog-test-role}}”
磚——概要test-shard unity-catalog metastores更新\ - id bd5c8b05 xyzw - 476 - 8 b4e - 08320 - f9633d2 \
——“{”json storage_root_credential_id”:“3783164 d - 9887 - 4 - b1c afc6 a0b06cf3f44c“}”
一旦metastore更新,檢查以下高亮顯示的參數配置:
檢查配置存儲憑證
磚unity-catalog list-storage-credentials
輸出應該是這樣的:
{
“storage_credentials”:(
{
“id”:“9 e3e6c22-e765-4da7-xxxx - * * *”,
“名稱”:“4 d173c3e ee91 - 4 - c2f a890 - xxxxxxx -數據訪問-配置- 16607430 - xxxx”,
" aws_iam_role ": {
:“role_arn攻擊:aws:我:::角色/ my-unity-role”,
:“unity_catalog_iam_arn攻擊:aws:我:::角色/ unity-catalog-prod-UCMasterRole-14S5ZJVKOWXYZ”,
“external_id”:“949 b8e6e-f557-4aba-xxxx - * * *”
},
“所有者”:“(電子郵件保護)”,
“metastore_id”:“4 d173c3e-ee91-4c2f-xxxx - * * *”,
“created_at”: 1660743064187,
“created_by”:“(電子郵件保護)”,
“updated_at”: 1660743064187,
“updated_by”:“(電子郵件保護)”,
”used_for_managed_storage”:真正的
}
]
}
檢查metastore配置:
磚unity-catalog list-metastores
輸出應該是這樣的:
{
“metastores”:(
{
“名稱”:“kp-test”,
“storage_root”:“s3: / /桶”,
”default_data_access_config_id”:“9 e3e6c22-e765-4da7-xxxx - * * *”,
”storage_root_credential_id”:“9 e3e6c22-e765-4da7-xxxx - * * *”,
“delta_sharing_scope”:“內部”,
“所有者”:“(電子郵件保護)”,
“privilege_model_version”:“0.1”,
“metastore_id”:“4 d173c3e-ee91-4c2f-a890 - * * *”,
“created_at”: 1660743063329,
“created_by”:“(電子郵件保護)”,
“updated_at”: 1660743064838,
“updated_by”:“(電子郵件保護)”,
“雲”:“aws”,
“地區”:“us-east-1”,
:“global_metastore_id aws: us-east-1:4d173c3e-ee91-4c2f-xxxx - * * *”
}