本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
先決條件
下列步驟是入門練習的 p 必要條件。這些步驟說明如何設定您的帳戶、建立 IAM 角色,以授予 Amazon Kendra 代表您進行呼叫的許可,以及從 Amazon S3 儲存貯體為文件編製索引。使用 S3 儲存貯體做為範例,但您可以使用 Amazon Kendra 支援的其他資料來源。請參閱資料來源。
註冊 AWS 帳戶
若要開始使用 AWS,您需要 AWS 帳戶。如需建立 的相關資訊 AWS 帳戶,請參閱《 AWS 帳戶管理 參考指南》中的 入門 AWS 帳戶。
-
如果您使用的是包含要測試文件的 S3 儲存貯體 Amazon Kendra,請在您使用的相同區域中建立 S3 儲存貯體 Amazon Kendra。如需說明,請參閱《Amazon Simple Storage Service 使用者指南》中的建立和設定 S3 儲存貯體。
將文件上傳至 S3 儲存貯體。如需說明,請參閱《Amazon Simple Storage Service 使用者指南》中的上傳、下載和管理物件。
如果您使用的是另一個資料來源,您必須有作用中的網站和登入資料才能連線至資料來源。
如果您使用 主控台開始使用,請從 開始Amazon Kendra 主控台入門。
Amazon Kendra 資源: AWS CLI、SDK、主控台
如果您使用 CLI、 SDK 或 主控台,則需要特定許可。
若要將 Amazon Kendra 用於 CLI、軟體開發套件或主控台,您必須具有允許 代表您建立和管理資源 Amazon Kendra 的許可。根據您的使用案例,這些許可包括 Amazon Kendra API 本身的存取權, AWS KMS keys 如果您想要透過自訂 CMK 加密資料,如果您想要與 整合 AWS IAM Identity Center 或建立搜尋體驗,則為 Identity Center 目錄。如需不同使用案例的完整許可清單,請參閱 IAM 角色。
首先,您必須將下列許可連接至您的 IAM 使用者。
其次,如果您使用 CLI 或 SDK,您還必須建立 IAM 角色和政策才能存取 Amazon CloudWatch Logs。如果您使用的是 主控台,則不需要為此建立 IAM 角色和政策。您可以在主控台程序中建立此項目。
為允許 Amazon Kendra 存取您的 的 和 開發套件建立 IAM 角色 AWS CLI 和政策 Amazon CloudWatch Logs。
登入 AWS 管理主控台 並開啟位於 https://https://console.aws.amazon.com/iam/
的 IAM 主控台。 -
從左側選單中,選擇政策,然後選擇建立政策。
-
選擇 JSON,然後使用下列項目取代預設政策:
-
選擇檢閱政策。
-
命名政策"KendraPolicyForGettingStartedIndex",然後選擇建立政策。
-
從左側功能表中,選擇角色,然後選擇建立角色。
-
選擇另一個 AWS 帳戶,然後在帳戶 ID 中輸入您的帳戶 ID。選擇下一步:許可。
-
選擇您在上面建立的政策,然後選擇下一步:標籤
-
不要新增任何標籤。選擇下一步:檢閱。
-
命名角色"KendraRoleForGettingStartedIndex",然後選擇建立角色。
-
尋找您剛建立的角色。選擇角色名稱以開啟摘要。選擇信任關係,然後選擇編輯信任關係。
-
將現有的信任關係取代為下列項目:
-
選擇更新信任政策。
第三,如果您使用 Amazon S3 來存放文件或使用 S3 進行測試 Amazon Kendra,您還必須建立 IAM 角色和政策來存取儲存貯體。如果您使用的是其他資料來源,請參閱IAM 資料來源的角色。
建立允許 存取和索引儲存 Amazon S3 貯 Amazon Kendra 體 IAM 的角色和政策。
登入 AWS 管理主控台 並開啟位於 https://https://console.aws.amazon.com/iam/
的 IAM 主控台。 -
從左側選單中,選擇政策,然後選擇建立政策。
-
選擇 JSON,然後使用下列項目取代預設政策:
-
選擇檢閱政策。
-
將政策命名為「KendraPolicyForGettingStartedDataSource」,然後選擇建立政策。
-
從左側功能表中,選擇角色,然後選擇建立角色。
-
選擇另一個 AWS 帳戶,然後在帳戶 ID 中輸入您的帳戶 ID。選擇下一步:許可。
-
選擇您在上面建立的政策,然後選擇下一步:標籤
-
不要新增任何標籤。選擇下一步:檢閱。
-
將角色命名為「KendraRoleForGettingStartedDataSource」,然後選擇建立角色。
-
尋找您剛建立的角色。選擇角色名稱以開啟摘要。選擇信任關係,然後選擇編輯信任關係。
-
將現有的信任關係取代為下列項目:
-
選擇更新信任政策。
根據您想要如何使用 Amazon Kendra API,執行下列其中一項操作。