Service Account - CI/CD用語集の定義
service accountは、アプリケーションや自動化が自身のために認証し行動するために使う非人間のアイデンティティであり、個々のユーザーから切り離されています。
使う理由
service accountは人員の変更を乗り越えて存続し、正確にスコープを設定でき、マシンの活動を監査可能に保ち、人間のアカウントと分離します。
CI/CDにおいて
pipelineはスコープを設定したservice accountとして実行すべきであり、理想的にはworkload identityを介してアクセスし、静的なキーファイルを一切保存しないようにします。
関連ガイド
Workload Identity - CI/CD Glossary DefinitionWorkload Identity: Workload identity lets a running workload authenticate to a cloud API using its own verifi…
Principle of Least Privilege - CI/CD Glossary DefinitionPrinciple of Least Privilege: The principle of least privilege states that an identity should be granted only…
Personal Access Token (PAT) - CI/CD Glossary DefinitionPersonal Access Token (PAT): A personal access token (PAT) is a token tied to an individual user account that…