

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 带有 Amazon Secrets Manager 示例的私有注册表 CodeBuild
<a name="sample-private-registry"></a>

 此示例向您展示如何使用存储在私有注册表中的 Docker 镜像作为 Amazon CodeBuild 运行时环境。私有注册表的凭证存储在 Amazon 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>

 要将私有注册表与一起使用 Amazon CodeBuild，您必须具备以下条件：
+  一个 Secrets Manager 密钥，用于储存您的 Docker Hub 凭证。该凭证可用于访问您的私有存储库。
**注意**  
您将需要为您创建的密钥付费。
+  一个私有存储库或账户。
+  一项 CodeBuild 服务角色 IAM 策略，用于授予对你的 Secrets Manager 密钥的访问权限。

 按照以下步骤创建这些资源，然后使用存储在私有注册表中的 Docker 镜像创建 CodeBuild 构建项目。