Adiciona um bloco CIDR secundário a uma VPC.
Descrição da operação
-
O número máximo de blocos CIDR secundários que podem ser adicionados a uma VPC é o seguinte:
No máximo 5 blocos CIDR IPv4 secundários podem ser adicionados a uma VPC.
No máximo 5 blocos CIDR IPv6 secundários podem ser adicionados a uma VPC.
-
A operação AssociateVpcCidrBlock não suporta a adição simultânea de blocos CIDR secundários à mesma VPC.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vpc:AssociateVpcCidrBlock |
create |
*VPC.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da VPC à qual você deseja adicionar um bloco CIDR secundário. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. |
ch-hangzhou |
| VpcId |
string |
Sim |
O ID da VPC à qual você deseja adicionar um bloco CIDR secundário. |
vpc-o6wrloqsdqc9io3mg**** |
| SecondaryCidrBlock |
string |
Não |
O bloco CIDR IPv4 secundário a ser adicionado. O bloco CIDR deve atender aos seguintes requisitos:
Limites de configuração:
Nota
Se você não usar um pool IPAM para adicionar um bloco CIDR secundário à VPC, deverá especificar o parâmetro SecondaryCidrBlock ou o parâmetro Ipv6CidrBlock, mas não ambos. |
192.168.0.0/16 |
| SecondaryCidrMask |
integer |
Não |
A máscara de sub-rede usada para adicionar um bloco CIDR IPv4 secundário de um pool IPAM à VPC. Nota
Ao usar um pool IPAM para adicionar um bloco CIDR IPv4 secundário à VPC, você deve especificar pelo menos um entre SecondaryCidrBlock ou SecondaryCidrMask. |
16 |
| IPv6CidrBlock |
string |
Não |
O bloco CIDR IPv6 especificado da VPC. Nota
Você não pode especificar SecondaryCidrBlock e Ipv6CidrBlock simultaneamente. |
2408:XXXX:0:6a::/56 |
| Ipv6Isp |
string |
Não |
O tipo do bloco CIDR IPv6 da VPC. Valores válidos:
Nota
Se sua conta estiver incluída na lista de permissões de largura de banda de ISP único da China, você poderá definir este parâmetro como ChinaTelecom (China Telecom), ChinaUnicom (China Unicom) ou ChinaMobile (China Mobile). |
BGP |
| IpVersion |
string |
Não |
A versão do endereço IP. Valores válidos:
|
IPV4 |
| IpamPoolId |
string |
Não |
O ID da instância do pool IPAM. |
ipam-pool-sycmt3p2a9v63i**** |
| Ipv6CidrMask |
integer |
Não |
A máscara de sub-rede usada para adicionar um bloco CIDR IPv6 de um pool IPAM à VPC. Nota
Ao usar um pool IPAM para adicionar um bloco CIDR IPv6 secundário à VPC, você deve especificar pelo menos um entre IPv6CidrBlock ou Ipv6CidrMask. |
56 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O ID da solicitação. |
||
| RequestId |
string |
O ID da solicitação. |
C1221A1F-2ACD-4592-8F27-474E02883159 |
| CidrBlock |
string |
O bloco CIDR secundário adicionado à VPC. |
192.168.0.0/16 |
| IpVersion |
string |
A versão do endereço IP do bloco CIDR secundário. |
IPV4 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "C1221A1F-2ACD-4592-8F27-474E02883159",
"CidrBlock": "192.168.0.0/16",
"IpVersion": "IPV4"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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. | O parâmetro obrigatório bloco CIDR secundário ou bloco CIDR IPv6 está ausente. |
| 400 | MissingParam.VpcId | You must specify VpcId. | O parâmetro obrigatório VpcId está ausente. |
| 400 | UnsupportedFeature.Ipv6Isp | The Ipv6Isp feature is not supported. | O recurso Ipv6Isp especificado não é suportado. |
| 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. | O pool IPAM não pode estar vazio. |
| 400 | MissingParam.SecondaryCidrMask | The parameter SecondaryCidrMask must be input. | O parâmetro SecondaryCidrMask é obrigatório. |
| 400 | IllegalParam.SecondaryCidrMask | The specified Secondary CIDR Mask is illegal. | O SecondaryCidrMask especificado é inválido. |
| 400 | OperationDenied.RequestRegionInvalid | The operation is not allowed because the request is not invoked in the region of the IPAM pool. | A operação foi rejeitada porque a solicitação não foi chamada na região onde o pool IPAM reside. |
| 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. | A operação foi rejeitada porque não é possível criar uma VPC ou adicionar um bloco CIDR secundário a uma VPC a partir de um pool IPAM que não possui um atributo de região. |
| 400 | MissingParam.CidrOrCidrMask | The CIDR or CIDR Mask must be input. | Especifique o parâmetro Cidr ou CidrMask ao criar um recurso a partir de um pool IPAM. |
| 400 | OperationDenied.CidrInExcludeCidrs | The operation is not allowed because the input CIDR is within the illegal CIDRs. | A operação foi rejeitada porque o bloco CIDR especificado está dentro de um intervalo de bloco CIDR inválido. |
| 400 | OperationDenied.AvailableCidrInsufficient | The operation is not allowed because available CIDR is insufficient. | A operação foi rejeitada porque os recursos de bloco CIDR disponíveis são insuficientes. |
| 400 | UnsupportedFeature.Ipam | IPAM is not supported in this region. | |
| 400 | UnsupportedFeature.VpcIpamIpv6 | The specified IPAM pool does not support the IPv6 feature. | O pool IPAM especificado não suporta IPv6. |
| 400 | OperationDenied.CidrUnavailableInPool | The operation is not allowed because the CIDR is unavailable in the IPAM pool. | A operação foi rejeitada porque o bloco CIDR não está disponível no pool IPAM. |
| 400 | InvalidIpv6CidrBlock.Malformed | Param Ipv6CidrBlock is malformed. | O parâmetro do bloco CIDR IPv6 é inválido. |
| 400 | MissingParam.IpVersion | The parameter IpVersion is missing. | O parâmetro IpVersion está ausente. |
| 400 | Mismatch.IpVersionAndIpamPoolIpVersion | The input IpVersion is inconsistent with the IpVersion of the input IPAM pool. | O IpVersion especificado não corresponde ao IpVersion do pool de endereços especificado. |
| 400 | IllegalParam.Ipv6CidrBlock | The parameter of Ipv6CidrBlock is illegal. | O bloco CIDR IPv6 é inválido. |
| 400 | OperationFailed.Ipv6CidrBlockOverLapped | The input IPv6 CIDR block overlaps with the existing ones. | O bloco CIDR IPv6 especificado se sobrepõe a um bloco CIDR existente. |
| 400 | QuotaExceeded.IPv6CidrBlock | The number of IPv6 CIDR blocks in the VPC exceeds the limit. | O número de blocos CIDR IPv6 na VPC excedeu o limite. |
| 400 | OperationDenied.MaskOfCidrIsNotAllowed | The input mask or mask of the input CIDR is not allowed. | A máscara ou máscara de bloco CIDR especificada não está dentro do intervalo permitido. |
| 400 | IllegalParam.Ipv6Isp | The specified Ipv6Isp is illegal. | O parâmetro Ipv6Isp especificado é inválido. |
| 400 | IllegalParam.CidrMask | The input CIDR mask is illegal. | A máscara do bloco CIDR especificada é inválida. |
| 400 | OperationDenied.CidrMaskTooLarge | The operation is denied because the CIDR mask %s is larger than the allocationMaxNetmask %s of the pool. | A máscara do parâmetro Cidr ou do parâmetro CidrMask excede o comprimento máximo de máscara de rede especificado na regra de conformidade do pool IPAM. |
| 500 | OperationFailed.ResourceNotEnough | Insufficient resources. | |
| 403 | Forbbiden | User not authorized to operate on the specified resource. | O EIP não pertence ao chamador atual. Verifique se você tem permissão para chamar este EIP. |
| 404 | ResourceNotFound.IpamPool | The dependent IPAM pool is not found. | O pool IPAM dependente não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.