本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS 存取金鑰來驗證 AWS SDKs和工具
使用 AWS SDKs和工具時,使用 AWS 存取金鑰是驗證的選項。
使用短期憑證
我們建議您設定 SDK 或工具以使用使用 IAM Identity Center 驗證 AWS SDK 和工具延長的工作階段持續時間選項。
不過,若要直接設定 SDK 或工具的臨時登入資料,請參閱 使用短期憑證來驗證 AWS SDKs和工具。
使用長期登入資料
警告
為避免安全風險,在開發專用軟體或使用真實資料時,請勿使用 IAM 使用者進行身分驗證。相反地,搭配使用聯合功能和身分提供者,例如 AWS IAM Identity Center。
管理跨 的存取 AWS 帳戶
作為安全最佳實務,我們建議您使用 AWS Organizations 搭配 IAM Identity Center 來管理所有 的存取 AWS 帳戶。如需詳細資訊,請參閱《IAM 使用者指南》中的 IAM 中的安全性最佳實務。
您可以在 IAM Identity Center 中建立使用者、使用 Microsoft Active Directory、使用 SAML 2.0 身分提供者 (IdP),或個別聯合您的 IdP AWS 帳戶。使用其中一種方法,您可以為使用者提供單一登入體驗。您也可以強制執行多重要素驗證 (MFA),並使用臨時登入資料進行 AWS 帳戶 存取。這與 IAM 使用者不同,IAM 使用者是可共用的長期登入資料,可能會增加 AWS 資源的安全風險。
僅為沙盒環境建立 IAM 使用者
如果您是新手 AWS,您可以建立測試 IAM 使用者,然後使用它來執行教學課程,並探索 AWS 提供的內容。您可以在學習時使用此類型的登入資料,但我們建議您避免在沙盒環境之外使用。
針對下列使用案例,在 中開始使用 IAM 使用者可能很合理 AWS:
-
開始使用 AWS SDK 或工具,並在沙盒 AWS 服務 環境中探索 。
-
執行排程指令碼、任務和其他自動化程序,這些程序在學習過程中不支援人工登入程序。
如果您在這些使用案例之外使用 IAM 使用者,請 AWS 帳戶 盡快轉換至 IAM Identity Center 或聯合身分提供者。如需詳細資訊,請參閱 中的聯合身分 AWS
安全 IAM 使用者存取金鑰
您應該定期輪換 IAM 使用者存取金鑰。請遵循 IAM 使用者指南中的輪換存取金鑰中的指示。如果您認為自己不小心共用了 IAM 使用者存取金鑰,請輪換存取金鑰。
IAM 使用者存取金鑰應存放在本機機器的共用 AWS credentials
檔案中。請勿將 IAM 使用者存取金鑰存放在程式碼中。請勿在任何原始碼管理軟體中包含包含 IAM 使用者存取金鑰的組態檔案。開放原始碼專案 git-secrets
若要設定 IAM 使用者以開始使用,請參閱 使用長期登入資料來驗證 AWS SDKs和工具。