参数 | 类型 | 是否必选 | 示例值 | 描述 |
Action | String | 是 | UpdateImageCache | 接口名称。当前 API 的名称为 UpdateImageCache。 |
Version | String | 是 | 2022-05-12 | 接口版本。当前 API 的版本为 2022-05-12。 |
ImageCacheId | String | 是 | imc-3uqro****** | 待更新的镜像缓存 ID。 |
AutoPrewarmConfig | 否 | - | 镜像缓存对应的弹性块存储(EBS)快照预热策略配置。 | |
Images | Array of String | 否 | ["cr-cn-beijing.volces.com/vke****/nginx:latest"] | 更新镜像缓存对应的容器镜像列表。
注意 不更新镜像缓存对应的容器镜像时,ImageCacheSize、ImageRegistryCredentials、SubnetIds、SecurityGroupIds参数不支持更新,否则调用 API 会报错。 |
SubnetIds | Array of String | 否 | ["subnet-3rf6v****"] | 镜像缓存实例所属的子网 ID。 注意
|
SecurityGroupIds | Array of String | 否 | ["sg-2byy13c****"] | 镜像缓存实例所属的安全组 ID。 注意
|
ImageCacheSize | Integer | 否 | 50 | 镜像缓存的大小。
注意
|
ImageRegistryCredentials | 否 | - | 镜像仓库(CR)的访问凭证信息。 注意
| |
RegistryHostnameResolvNameservers | String | 否 | ["10.xx.xx.xx", "10.xx.xx.xx"] | 用于解析主机名的 DNS 服务器 IP 地址。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
ZoneIDs | Array of String | 否 | ["cn-beijing-b"] | 需要预热的快照可用区。 注意 不传入参数值时,默认用创建镜像缓存时指定的子网所对应的可用区。 |
PrewarmRetentionDays | Integer | 否 | 90 | 镜像缓存对应 EBS 快照的预热保留时长。
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Server | String | 是 | cr-cn-beijing.volces.com | 不带http://或https://前缀的镜像仓库域名。 |
UserName | String | 是 | user_****@21****** | |
Password | String | 是 | dGhpcy******** | 镜像仓库实例用户名对应的密码。 注意 |
参数 | 类型 | 示例值 | 描述 |
ImageCacheId | String | imc-3uqroqk****** | 镜像缓存 ID。 |
HTTP 状态码 | 错误码 | 错误信息 | 说明 |
400 | OperationDenied.Stauts | The action has been forbidden due to wrong status {{Status.State}} and {{Status.StateConditions,...}} | 指定镜像缓存的当前状态不支持该操作。请确认该接口依赖的镜像缓存状态后重试。 |
400 | OperationDenied.ImageCacheStatus |
|
|
400 | UnchangedImages | You can not update a Ready image cache with a non-null but unchanged parameter Images. | 当镜像缓存状态为 Ready 时,不允许提供非空且与当前取值完全一样的 Images参数。请更新参数值后重试。 |
400 | Immutable.SubnetIds | You can not update the subnet without updating container images. | 不更新容器镜像(Images)时,不允许更新镜像缓存所属的子网 ID(SubnetIds)。请更新请求参数后重试。 |
400 | Immutable.SecurityGroupIds | You can not update the security group without updating container images. | 不更新容器镜像(Images)时,不允许更新镜像缓存所属的安全组 ID(SecurityGroupIds)。请更新请求参数后重试。 |
400 | Immutable.ImageCacheSize | You can not update the image cache size without updating container images. | 不更新容器镜像(Images)时,不允许更新镜像缓存大小(ImageCacheSize)。请更新请求参数后重试。 |
400 | Immutable.ImageRegistryCredentials | You can not update the image registry credentials without updating container images. | 不更新容器镜像(Images)时,不允许更新镜像仓库访问凭证(ImageRegistryCredentials)。请更新请求参数后重试。 |