适用于 CodeBuild 的带 Amazon Secrets Manager 的私有注册表示例 - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

适用于 CodeBuild 的带 Amazon Secrets Manager 的私有注册表示例

此示例向您显示如何使用在私有注册表中存储的 Docker 映像作为您的 Amazon CodeBuild 运行时环境。私有注册表的凭证存储在 Amazon Secrets Manager 中。任何私有注册表都适用于 CodeBuild。此示例使用 Docker Hub。

注意

密钥对操作可见,在写入文件时不会被屏蔽。

私有注册表示例要求

要将私有注册表与 Amazon CodeBuild 结合使用,您必须具有以下各项:

  • 一个 Secrets Manager 密钥,用于储存您的 Docker Hub 凭证。该凭证可用于访问您的私有存储库。

    注意

    您将需要为您创建的密钥付费。

  • 一个私有存储库或账户。

  • 一个 CodeBuild 服务角色 IAM 策略,该策略允许访问您的 Secrets Manager 密钥。

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