翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Secrets Manager のサンプルを含むプライベートレジストリ CodeBuild
このサンプルでは、プライベートレジストリに保存されている Docker イメージを AWS CodeBuild ランタイム環境として使用する方法を示します。プライベートレジストリの認証情報は AWS Secrets Managerに保存されています。プライベートレジストリは で動作します CodeBuild。このサンプルでは Docker Hub を使用します。
注記
シークレットはアクションに表示され、ファイルに書き込まれる際にマスクされません。
プライベートレジストリのサンプルの要件
でプライベートレジストリを使用するには AWS CodeBuild、以下が必要です。
-
Docker Hub 認証情報を保存する Secrets Manager シークレット。この認証情報を使用してプライベートリポジトリにアクセスします。
注記
作成したシークレットに対して料金が発生します。
-
プライベートリポジトリまたはアカウント。
-
Secrets Manager シークレットへのアクセスを許可する CodeBuild サービスロールIAMポリシー。
これらのリソースを作成し、プライベートレジストリに保存されている Docker イメージを使用して CodeBuild ビルドプロジェクトを作成するには、次の手順に従います。