AWS::CodeBuild::Project RegistryCredential - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::CodeBuild::Project RegistryCredential

RegistryCredentialAWS CodeBuild Project Environment 属性类型的属性,用于指定有关提供私有 Docker 注册表访问权限的凭证信息。当设置此属性时:

  • imagePullCredentialsType 必须设置为 SERVICE_ROLE

  • 映像不能为辅助映像或 Amazon ECR 映像。

有关更多信息,请参阅私有注册表与 AWS CodeBuild 的 AWS Secrets Manager 示例

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Credential" : String, "CredentialProvider" : String }

YAML

Credential: String CredentialProvider: String

属性

Credential

使用 AWS Secrets Manager 创建的凭证的 Amazon 资源名称 (ARN) 或名称。

注意

仅当凭证存在于您的当前 AWS 区域中时,credential 才能使用凭证的名称。

必需:是

类型:字符串

最低1

Update requires: No interruption

CredentialProvider

创建访问私有 Docker 注册表凭证的服务。SECRETS_MANAGER 是用于 AWS Secrets Manager 的有效值。

必需:是

类型:字符串

允许的值SECRETS_MANAGER

Update requires: No interruption

另请参阅