Assume Role - CI/CD 用語集の定義
role を assume すると、信頼されたアイデンティティがその role にスコープされた一時的な認証情報と交換されます。
assume role とは、アイデンティティが使用を信頼されている IAM role の一時的な認証情報を要求し、その role にスコープされた短命な token を受け取る操作です。
role の assume は CI/CD における keyless なクラウドアクセスを支え、静的なキーをオンデマンドで期限切れになる認証情報に置き換えます。
CI/CD において
pipeline はクラウドの STS を呼び出して deploy 用の role を assume し、数分から数時間で期限切れになる認証情報を受け取ることで、露出を限定します。
関連ガイド
IAM Role - CI/CD Glossary DefinitionIAM Role: An IAM role is an identity in a cloud provider with a set of permissions that trusted principals ca…
Trust Policy - CI/CD Glossary DefinitionTrust Policy: A trust policy is the part of an IAM role that specifies which principals are allowed to assume…
Temporary Credentials - CI/CD Glossary DefinitionTemporary Credentials: Temporary credentials are short-lived access tokens issued for a limited time (and oft…