在AWS訪問區域禁用默認從磚。
在AWS,我們有4個區域默認是禁用的。你必須首先讓它之前,您可以創建和管理資源。默認情況下禁用以下區域:
在磚,當我們試圖訪問/這些地區的鬥山將會失敗。原因是我們包的AWS SDK磚沒有by-default-disabled地區信息。所以auto-region檢測不會為這些地區工作。
在這種特殊情況下,殘疾人地區訪問的桶,我們必須提供一個S3端點與STS端點鬥山。
% scala dbutils.fs。山(“s3a: / / < Bucket-in-Milan > /”、“/ mnt /米蘭/ extraConfigs = (“fs.s3a地圖。credentialsType”- >“AssumeRole”、“fs.s3a.stsAssumeRole。是“- >”是:aws:我::000000000000:角色/ MyRole”、“fs.s3a.acl.default”- >“BucketOwnerFullControl”、“fs.s3a。端點”- >“s3.eu -南- 1. - amazonaws.com”、“fs.s3a.stsAssumeRole。stsEndpoint”- >“sts.eu -南- 1. amazonaws.com "))
非洲(開普敦):sts.af -南- 1. - amazonaws.com;s3.af -南- 1. - amazonaws.com
亞太(香港):sts.ap -東- 1. - amazonaws.com;s3.ap -東- 1. - amazonaws.com
歐洲(米蘭):sts.eu -南- 1. - amazonaws.com;s3.eu -南- 1. - amazonaws.com
中東(巴林):sts.me -南- 1. - amazonaws.com;s3.me -南- 1. - amazonaws.com