我無法連接到 Amazon S3 - Amazon QuickSight

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

我無法連接到 Amazon S3

若要成功連接到 Amazon S3,確保您設定驗證,並在您嘗試存取的儲存貯體內建立有效的資訊清單檔案。您也需要確定清單檔案描述的檔案可供使用。

為了確定身分驗證,請確保您已授權 Amazon QuickSight 可存取 S3 帳戶。您作為使用者獲得授權還不夠。Amazon QuickSight 必須另行獲得授權。

若要授權 Amazon QuickSight 存取 Amazon S3 儲存貯體
  1. 在右上角的 AWS 區域 清單中,選擇美國東部 (維吉尼亞北部) 區域。在編輯您的帳戶許可時,您可以暫時使用這個 AWS 區域 。

  2. 在 Amazon QuickSight 中,選擇您的設定檔名稱 (右上角)。選擇 Manage QuickSight (管理 QuickSight),然後選擇 Security & permissions (安全與許可)

  3. 選擇 Add or remove (新增或移除)

  4. 在清單中找出 Amazon S3。選擇以下動作之一,開啟讓您選擇 S3 儲存貯體的畫面。

    • 如果已清除核取方塊,請選中 Amazon S3 旁邊的核取方塊。

    • 如果已選中核取方塊,請選擇詳細資訊,然後選擇選取 S3 儲存貯體

  5. 選擇您要從 Amazon QuickSight 存取的儲存貯體。然後選擇選取

  6. 選擇更新

  7. 如果您在此程序的第一個步驟 AWS 區域 中變更 ,請將它變更回 AWS 區域 您想要使用的 。

我們強烈建議您確定您的資訊清單檔案有效。如果 Amazon QuickSight 無法剖析您的檔案,則會顯示錯誤訊息。這可能是類似於 "We can't parse the manifest file as valid JSON" 或 "We can't connect to the S3 bucket" 的訊息。

驗證您的資訊清單檔案
  1. 開啟您的資訊清單檔案。在 https://console.aws.amazon.com/s3/ 上,您可以直接從 Amazon S3 主控台執行此動作。轉到您的資訊清單檔案,然後選擇開啟

  2. 確定在資訊清單檔案內提供的 URI 或 URL 指出您想要連接的檔案。

  3. 如果您使用資訊清單檔案的連結,而非上傳檔案,請確定您的資訊清單檔案格式正確。該連結在此字 .json 後不應有任何額外的字詞。透過檢視 S3 主控台上詳細資訊中其 Link (連結) 值,即可以取得 S3 檔案的正確連結。

  4. 使用 JSON 驗證程式 (如 https://jsonlint.com) 來確定資訊清單檔案的內容有效。

  5. 驗證您的儲存貯體或檔案上的許可。在 https://console.aws.amazon.com/s3/ 中,導覽至您的 Amazon S3 儲存貯體,選擇許可索引標籤,並新增適當的許可。在儲存貯體或檔案上確定許可處於適當的層級。

  6. 如果您使用的是 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