本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
我無法連接到 Amazon S3
若要成功連接到 Amazon S3,確保您設定驗證,並在您嘗試存取的儲存貯體內建立有效的資訊清單檔案。您也需要確定清單檔案描述的檔案可供使用。
為了確定身分驗證,請確保您已授權 Amazon QuickSight 可存取 S3 帳戶。您作為使用者獲得授權還不夠。Amazon QuickSight 必須另行獲得授權。
若要授權 Amazon QuickSight 存取 Amazon S3 儲存貯體
-
在右上角的 AWS 區域 清單中,選擇美國東部 (維吉尼亞北部) 區域。在編輯您的帳戶許可時,您可以暫時使用這個 AWS 區域 。
-
在 Amazon QuickSight 中,選擇您的設定檔名稱 (右上角)。選擇 Manage QuickSight (管理 QuickSight),然後選擇 Security & permissions (安全與許可)。
-
選擇 Add or remove (新增或移除)。
-
在清單中找出 Amazon S3。選擇以下動作之一,開啟讓您選擇 S3 儲存貯體的畫面。
-
如果已清除核取方塊,請選中 Amazon S3 旁邊的核取方塊。
如果已選中核取方塊,請選擇詳細資訊,然後選擇選取 S3 儲存貯體。
-
-
選擇您要從 Amazon QuickSight 存取的儲存貯體。然後選擇選取。
-
選擇更新。
-
如果您在此程序的第一個步驟 AWS 區域 中變更 ,請將它變更回 AWS 區域 您想要使用的 。
我們強烈建議您確定您的資訊清單檔案有效。如果 Amazon QuickSight 無法剖析您的檔案,則會顯示錯誤訊息。這可能是類似於 "We can't parse the manifest file as valid JSON" 或 "We can't connect to the S3 bucket" 的訊息。
驗證您的資訊清單檔案
-
開啟您的資訊清單檔案。在 https://console.aws.amazon.com/s3/
上,您可以直接從 Amazon S3 主控台執行此動作。轉到您的資訊清單檔案,然後選擇開啟。 -
確定在資訊清單檔案內提供的 URI 或 URL 指出您想要連接的檔案。
-
如果您使用資訊清單檔案的連結,而非上傳檔案,請確定您的資訊清單檔案格式正確。該連結在此字
.json
後不應有任何額外的字詞。透過檢視 S3 主控台上詳細資訊中其 Link (連結) 值,即可以取得 S3 檔案的正確連結。 -
使用 JSON 驗證程式 (如 https://jsonlint.com
) 來確定資訊清單檔案的內容有效。 -
驗證您的儲存貯體或檔案上的許可。在 https://console.aws.amazon.com/s3/
中,導覽至您的 Amazon S3 儲存貯體,選擇許可索引標籤,並新增適當的許可。在儲存貯體或檔案上確定許可處於適當的層級。 -
如果您使用的是
s3://
通訊協定,而不是https://
,請確定您直接參考您的儲存貯體。例如,使用s3://awsexamplebucket/myfile.csv
而非s3://s3-us-west-2.amazonaws.com/awsexamplebucket/myfile.csv
。同時使用s3://
和s3-us-west-2.amazonaws.com
指定 Amazon S3 會造成錯誤。如需資訊清單檔案和連接至 Amazon S3 的詳細資訊,請參閱 支援的 Amazon S3 清單檔案格式。
此外,確認您的 Amazon S3 資料集已根據 使用 Amazon S3 檔案建立資料集 中的步驟建立。
如果您使用 Athena 連接到 Amazon S3,請參閱 我無法連接到 Amazon Athena。