我有讀訪問S3存儲桶的AWS帳戶不是我的。一年多來我有一份工作成功地從桶使用dbutils.fs.mount閱讀(…)和sqlContext.read.json (…)。最近工作開始失敗除了:“com.amazonaws.services.s3.model。AmazonS3Exception:這個地區的桶是:us-east-1。請使用這個區域來重試請求。”sqlContext.read.json()命令。我的磚雲平台在us-west-2,桶可能Beplay体育安卓版本是移動,但據我了解這個問題不應該是一個問題:https://forums.m.eheci.com/questions/416/does-my-s3-data-need-to-be-in-the-same-aws-region.html。我沒有問題訪問桶boto3(沒有需要指定區域)。我也試過設置spark.hadoop.fs.s3a。端點的集群的s3.us -東- 1. - amazonaws.com”。令人驚訝的是這導致同樣的錯誤()命令說鬥山在“us-west-2”地區。
我有點糊塗了,這個錯誤的可能原因,會快樂一些指針,
謝謝!