Secrets Management - CI/CD用語集の定義
シークレット管理は、APIキー、トークン、パスワードなどの機密値を、コードやログに露出させることなく保存、配布、ローテーションするプラクティスです。専用のツールはシークレットを保存時に暗号化し、実行時に注入します。
CIにおいて
GitHub Actionsは暗号化されたシークレットを保存し、ログ内でマスクします。短命なクラウドアクセスには、OIDCフェデレーションを使うことで静的なキーをまったく保存せずに済みます。
関連ガイド
Secret - CI/CD Glossary DefinitionSecret: A **secret** is an encrypted value (token, key) stored by GitHub and injected into workflows without…
Key Rotation - CI/CD Glossary DefinitionKey Rotation: Key rotation is replacing cryptographic keys or credentials on a schedule or after suspected ex…
OIDC - CI/CD Glossary DefinitionOIDC: **OIDC** (OpenID Connect) lets a workflow exchange its identity for short-lived cloud credentials, remo…