IAM Role - CI/CD 用語集の定義
IAM role とは、権限を持つ assume 可能なクラウドアイデンティティで、信頼された principal に一時的に付与されます。
IAM role とは、クラウドプロバイダー内の一連の権限を持つアイデンティティで、権限を恒久的に保持するのではなく、信頼された principal が assume して一時的な認証情報を取得できるものです。
IAM role は keyless な CI/CD 認証の柱であり、pipeline がオンデマンドでスコープされたアクセスを assume できるようにします。
CI/CD において
pipeline は OIDC を介して IAM role を assume し、deploy にスコープされた短命な認証情報を取得することで、保存された access key を回避します。
関連ガイド
Assume Role - CI/CD Glossary DefinitionAssume Role: Assume role is the action of an identity requesting temporary credentials for an IAM role it is…
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…
Least Privilege - CI/CD Glossary DefinitionLeast Privilege: Least privilege is the security principle that a user, service, or process should be granted…