VPC にセカンダリ CIDR ブロックを追加します。
操作説明
-
VPC に追加できるセカンダリ CIDR ブロックの最大値は以下のとおりです:
VPC には最大 5 つのセカンダリ IPv4 CIDR ブロックを追加できます。
VPC には最大 5 つのセカンダリ IPv6 CIDR ブロックを追加できます。
-
AssociateVpcCidrBlock 操作は、同じ VPC へのセカンダリ CIDR ブロックの同時追加をサポートしていません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vpc:AssociateVpcCidrBlock |
create |
*VPC
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
セカンダリ CIDR ブロックを追加する VPC のリージョン ID。 DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
ch-hangzhou |
| VpcId |
string |
必須 |
セカンダリ CIDR ブロックを追加する VPC の ID。 |
vpc-o6wrloqsdqc9io3mg**** |
| SecondaryCidrBlock |
string |
任意 |
追加するセカンダリ IPv4 CIDR ブロック。CIDR ブロックは以下の要件を満たす必要があります:
構成の制限:
説明
IPAM プールを使用せずに VPC にセカンダリ CIDR ブロックを追加する場合、SecondaryCidrBlock パラメーターまたは Ipv6CidrBlock パラメーターのいずれかを指定する必要がありますが、両方を同時に指定することはできません。 |
192.168.0.0/16 |
| SecondaryCidrMask |
integer |
任意 |
IPAM プールから VPC にセカンダリ IPv4 CIDR ブロックを追加するために使用するサブネットマスク。 説明
IPAM プールを使用して VPC にセカンダリ IPv4 CIDR ブロックを追加する場合、SecondaryCidrBlock と SecondaryCidrMask の少なくとも一方を指定する必要があります。 |
16 |
| IPv6CidrBlock |
string |
任意 |
VPC の指定された IPv6 CIDR ブロック。 説明
SecondaryCidrBlock と Ipv6CidrBlock を同時に指定することはできません。 |
2408:XXXX:0:6a::/56 |
| Ipv6Isp |
string |
任意 |
VPC の IPv6 CIDR ブロックのタイプ。有効な値:
説明
アカウントが中国シングル ISP 帯域幅ホワイトリストに含まれている場合、このパラメーターを ChinaTelecom (China Telecom)、ChinaUnicom (China Unicom)、または ChinaMobile (China Mobile) に設定できます。 |
BGP |
| IpVersion |
string |
任意 |
IP アドレスのバージョン。有効な値:
|
IPV4 |
| IpamPoolId |
string |
任意 |
IPAM プールのインスタンス ID。 |
ipam-pool-sycmt3p2a9v63i**** |
| Ipv6CidrMask |
integer |
任意 |
IPAM プールから VPC に IPv6 CIDR ブロックを追加するために使用するサブネットマスク。 説明
IPAM プールを使用して VPC にセカンダリ IPv6 CIDR ブロックを追加する場合、IPv6CidrBlock と Ipv6CidrMask の少なくとも一方を指定する必要があります。 |
56 |
| RegionId |
string |
必須 |
セカンダリ CIDR ブロックを追加する VPC のリージョン ID。 DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
ch-hangzhou |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
リクエスト ID。 |
||
| RequestId |
string |
リクエスト ID。 |
C1221A1F-2ACD-4592-8F27-474E02883159 |
| CidrBlock |
string |
VPC に追加されたセカンダリ CIDR ブロック。 |
192.168.0.0/16 |
| IpVersion |
string |
セカンダリ CIDR ブロックの IP アドレスバージョン。 |
IPV4 |
例
成功レスポンス
JSONJSON
{
"RequestId": "C1221A1F-2ACD-4592-8F27-474E02883159",
"CidrBlock": "192.168.0.0/16",
"IpVersion": "IPV4"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidVpc.NotFound | %s | |
| 400 | IncorrectStatus.Vpc | %s | |
| 400 | ParamExclusive.SecondaryCidrAndIpv6Cidr | %s | |
| 400 | OperationUnsupported.VpcMultiCidr | %s | |
| 400 | MissingParam.SecondaryCidrOrIpv6Cidr | %s | |
| 400 | OperationUnsupported.IPv6ULA | %s | |
| 400 | OperationFailed.Ipv6CidrBlockExisted | %s | |
| 400 | InvalidIpv6ULACidrBlock.Malformed | %s | |
| 400 | QuotaExceeded.GUAIpv6CidrBlock | %s | |
| 400 | IllegalParam.Ipv6CidrType | %s | |
| 400 | OperationUnsupported.OnlyULA | %s | |
| 400 | InvalidCidrBlock.Malformed | Specified CIDR block is not valid. | |
| 400 | IllegalParam.SecondaryCidrBlock | %s | |
| 400 | Duplicated.SecondaryCidrBlock | %s | |
| 400 | OperationFailed.ConflictWithEntry | %s | |
| 400 | QuotaExceeded.VpcMultiCidr | %s | |
| 400 | MissingParam.SecondaryCidrBlockOrIpv6CidrBlock | Either SecondaryCidrBlock or Ipv6CidrBlock must be specified. | |
| 400 | MissingParam.VpcId | You must specify VpcId. | |
| 400 | UnsupportedFeature.Ipv6Isp | The Ipv6Isp feature is not supported. | |
| 400 | IllegalParam.IpVersion | %s | |
| 400 | OperationDenied.GUAIpv6CidrBlock | The operation is not allowed because this ipv6 CIDR is not reserved. | |
| 400 | OperationFailed.IPv6CidrNotReserved | Operation failed because this ipv6 cidr is not reserved. | |
| 400 | InvalidCidrBlock | Specified CIDR block is already exists. | |
| 400 | IllegalParam.IpamPool | The specified IPAM pool cannot be empty. | |
| 400 | MissingParam.SecondaryCidrMask | The parameter SecondaryCidrMask must be input. | |
| 400 | IllegalParam.SecondaryCidrMask | The specified Secondary CIDR Mask is illegal. | |
| 400 | OperationDenied.RequestRegionInvalid | The operation is not allowed because the request is not invoked in the region of the IPAM pool. | |
| 400 | OperationDenied.IpamPoolNotInRegion | The operation is not allowed because the IPAM pool not in specific region does not support creating VPC or associating CIDR for VPC. | |
| 400 | MissingParam.CidrOrCidrMask | The CIDR or CIDR Mask must be input. | |
| 400 | OperationDenied.CidrInExcludeCidrs | The operation is not allowed because the input CIDR is within the illegal CIDRs. | |
| 400 | OperationDenied.AvailableCidrInsufficient | The operation is not allowed because available CIDR is insufficient. | |
| 400 | UnsupportedFeature.Ipam | IPAM is not supported in this region. | |
| 400 | UnsupportedFeature.VpcIpamIpv6 | The specified IPAM pool does not support the IPv6 feature. | |
| 400 | OperationDenied.CidrUnavailableInPool | The operation is not allowed because the CIDR is unavailable in the IPAM pool. | |
| 400 | InvalidIpv6CidrBlock.Malformed | Param Ipv6CidrBlock is malformed. | |
| 400 | MissingParam.IpVersion | The parameter IpVersion is missing. | |
| 400 | Mismatch.IpVersionAndIpamPoolIpVersion | The input IpVersion is inconsistent with the IpVersion of the input IPAM pool. | |
| 400 | IllegalParam.Ipv6CidrBlock | The parameter of Ipv6CidrBlock is illegal. | |
| 400 | OperationFailed.Ipv6CidrBlockOverLapped | The input IPv6 CIDR block overlaps with the existing ones. | |
| 400 | QuotaExceeded.IPv6CidrBlock | The number of IPv6 CIDR blocks in the VPC exceeds the limit. | |
| 400 | OperationDenied.MaskOfCidrIsNotAllowed | The input mask or mask of the input CIDR is not allowed. | |
| 400 | IllegalParam.Ipv6Isp | The specified Ipv6Isp is illegal. | |
| 400 | IllegalParam.CidrMask | The input CIDR mask is illegal. | |
| 500 | OperationFailed.ResourceNotEnough | Insufficient resources. | |
| 403 | Forbbiden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound.IpamPool | The dependent IPAM pool is not found. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。