更新 VPC 访问入口。
调用该 API 时,除了以下请求参数外,还需传入公共请求参数。公共请求参数说明,请参见 火山引擎公共参数文档。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | UpdateVpcEndpoint | 接口名称。当前 API 的名称为 UpdateVpcEndpoint 。 |
Version | String | 是 | 2022-05-12 | 接口版本。当前 API 的版本为 2022-05-12 。 |
Registry | String | 是 | test-cr | 镜像仓库实例名称。 |
Vpcs | Array of VpcMeta | 否 | [{"VpcId": "vpc-3rfawyc34g0sg5zsk2idd****"}] | 指定哪些 VPC 可以访问该标准版镜像仓库实例。具体字段可参考通用数据结构中 VpcMeta 的定义。每次调用 UpdateVpcEndpoint 时,该字段都应该包含全量的,需要开启访问入口的 VPC。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
VpcId | String | 是 | vpc-3rfawyc34g0sg5zsk2idd**** | VPC ID,镜像仓库实例会在该 VPC 内配置访问入口。 |
SubnetId | String | 否 | subnet-jhhsrhjjdfssi**** | VPC 下的子网 ID。若不指定则自动选取 VPC 下剩余 IP 最多的子网,并且选定后不可更改。 |
AccountId | Long | 否 | 1400000001 | VPC 归属的主账号的 ID。当需要把标准版实例暴露给另一个主账号下的 VPC 使用时,需要指定该 ID。 |
POST https://open.volcengineapi.com?Action=UpdateVpcEndpoint&Version=2022-05-12 { "Registry": "test-cr", "Vpcs": [ { "VpcId": "vpc-2331", "SubnetId": "subnet-09665", }, { "VpcId": "vpc-2334", "SubnetId": "subnet-8764", "AccountId": 1400000037 } ] }
无
{ "ResponseMetadata" : { "RequestId": "540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx", "Action": "UpdateVpcEndpoint", "Version": "2022-05-12", "Service": "cr", "Region": "cn-beijing", }, "Result": {} }
本接口错误码如下表所示,公共错误码请参见 公共错误码。
HTTP 状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | OperationDenied.RegistryStatus | The action has been denied due to wrong status %s. | 当前实例状态下不允许执行指定操作,请等待状态转换后重试。 |
400 | OperationDenied.Status | The action has been denied due to wrong status %s. | 当前访问入口状态下不允许执行指定操作,请等待状态转换后重试。 |