

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 具有 CodeBuild AWS Secrets Manager 範例的私有登錄檔
<a name="sample-private-registry"></a>

 此範例說明如何使用存放在私有登錄檔中的 Docker 映像做為您的 AWS CodeBuild 執行時間環境。私有登錄檔的登入資料會存放在 AWS Secrets Manager。任何私有登錄檔皆可與 CodeBuild 搭配使用。這個範例使用 Docker Hub。

**注意**  
動作可以看到秘密，而且寫入檔案時不會遮罩秘密。

**Topics**
+ [私有登錄檔範例需求](#sample-private-registry-requirements)
+ [使用私有登錄檔建立 CodeBuild 專案](private-registry-sample-create-project.md)
+ [設定自我託管執行器的私有登錄登入資料](private-registry-sample-configure-runners.md)

## 私有登錄檔範例需求
<a name="sample-private-registry-requirements"></a>

 若要搭配 使用私有登錄檔 AWS CodeBuild，您必須具有下列項目：
+  存放 Docker Hub 登入資料的 Secrets Manager 秘密。這些登入資料會用來存取您的私有儲存庫。
**注意**  
您需要為建立的秘密付費。
+  私有儲存庫或帳戶。
+  授予 Secrets Manager 秘密存取權的 CodeBuild 服務角色 IAM 政策。

 請依照下列步驟建立這些資源，然後使用存放在私有登錄檔中的 Docker 映像建立 CodeBuild 建置專案。