搭配 AWS SDK 使用 Pod 身分 - Amazon EKS

協助改善此頁面

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

若要提供此使用者指南,請選擇位於每個頁面右窗格中的 GitHub 上編輯此頁面連結。

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

搭配 AWS SDK 使用 Pod 身分

使用 EKS Pod 身分識別憑證

若要使用來自 EKS Pod Identity 關聯的登入資料,您的程式碼可以使用任何 AWS SDK 來建立具有 SDK 之 AWS 服務的用戶端,並根據預設, SDK 會在連結位置中搜尋,以供 AWS Identity and Access Management 登入資料使用。如果您在建立用戶端或以其他方式初始化 SDK 時未指定登入資料提供者,則會使用 EKS Pod Identity 登入資料。

這樣是有效的,因為 EKS Pod 身分識別已新增至容器憑證提供者,系統會在預設憑證鏈中的某個步驟搜尋此提供者。如果您的工作負載目前使用憑證鏈中較早的憑證,那麼即使您為相同工作負載設定 EKS Pod 身分識別關聯,系統仍會繼續使用這些憑證。

如需 EKS Pod 身分識別運作方式的詳細資訊,請參閱 了解 EKS Pod Identity 的運作方式

使用 了解 EKS Pod Identity 如何授予 Pod 對 AWS 服務的存取權時,Pod 中的容器必須使用支援從 EKS Pod Identity Agent 擔任 IAM 角色的 AWS SDK 版本。請確定您使用 SDK 的下列版本 或更新版本 AWS :

為了確保您使用支援的 SDK,請遵循工具中您偏好的 SDK 的安裝指示,在建置容器 AWS時建置 。

如需支援 EKS Pod Identity 的附加元件清單,請參閱 Pod Identity Support 參考