Skip to content
Latchkey

Service Account - CI/CD用語集の定義

service accountは、アプリケーションや自動化が自身のために認証し行動するために使う非人間のアイデンティティであり、個々のユーザーから切り離されています。

使う理由

service accountは人員の変更を乗り越えて存続し、正確にスコープを設定でき、マシンの活動を監査可能に保ち、人間のアカウントと分離します。

CI/CDにおいて

pipelineはスコープを設定したservice accountとして実行すべきであり、理想的にはworkload identityを介してアクセスし、静的なキーファイルを一切保存しないようにします。

関連ガイド