Crie uma lista de prefixos.
Observações de uso
Não chame a operação CreateVpcPrefixList repetidamente para criar uma lista de prefixos em uma região dentro do período especificado.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | CreateVpcPrefixList | Operação a ser executada. Defina o valor como CreateVpcPrefixList. |
| PrefixListName | String | Não | name | Nome da lista de prefixos. O nome deve ter de 1 a 128 caracteres e não pode começar com |
| PrefixListDescription | String | Não | description | Descrição da lista de prefixos. A descrição deve ter de 1 a 256 caracteres e não pode começar com |
| ClientToken | String | Não | 123e4567-e89b-12d3-a456-426655440000 | Token de cliente usado para garantir a idempotência da solicitação. Gere o token no cliente, mas garanta que ele seja exclusivo entre solicitações diferentes. O token aceita apenas caracteres ASCII. Nota Se você não especificar este parâmetro, o sistema usará automaticamente o ID da solicitação como token de cliente. O ID da solicitação pode variar a cada chamada. |
| DryRun | Boolean | Não | false | Define se o sistema deve executar apenas uma simulação, sem enviar a solicitação real. Valores válidos:
|
| MaxEntries | Integer | Não | 50 | Número máximo de blocos CIDR permitidos na lista de prefixos. Valor padrão: 50. |
| PrefixListEntries.N.Cidr | String | Não | 192.168.0.0/16 | Bloco CIDR especificado na lista de prefixos. |
| PrefixListEntries.N.Description | String | Não | CIDR | Descrição do bloco CIDR especificado na lista de prefixos. A descrição deve ter de 1 a 256 caracteres e não pode começar com |
| ResourceGroupId | String | Não | rg-bp67acfmxazb4ph**** | ID do grupo de recursos ao qual a lista de prefixos pertence. |
| RegionId | String | Sim | cn-hangzhou | ID da região onde criar a lista de prefixos. Chame a operação DescribeRegions para consultar a lista mais recente de regiões. |
| IpVersion | String | Não | IPv4 | Versão do IP. Valores válidos:
|
| Tag.N.Key | String | Não | FinanceDept | Chave da tag N a adicionar ao recurso. Limite de 20 chaves. A chave não pode ser uma string vazia. A chave da tag aceita até 128 caracteres. Não pode começar com |
| Tag.N.Value | String | Não | FinanceJoshua | Valor da tag N a adicionar ao recurso. Limite de 20 valores. O valor pode ser uma string vazia. O valor da tag aceita até 128 caracteres. Não pode começar com |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
PrefixListId |
String |
pl-0b700s2ee3*** |
ID da lista de prefixos. |
|
RequestId |
String |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
ID da solicitação. |
|
ResourceGroupId |
String |
rg-bp67acfmxazb4ph**** |
ID do grupo de recursos ao qual a lista de prefixos pertence. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=CreateVpcPrefixList
&PrefixListName=name
&PrefixListDescription=description
&ClientToken=123e4567-e89b-12d3-a456-426655440000
&DryRun=false
&MaxEntries=50
&PrefixListEntries=[{"Cidr":"192.168.0.0/16","Description":"CIDR"}]
&ResourceGroupId=rg-bp67acfmxazb4ph****
&RegionId=cn-hangzhou
&IpVersion=IPv4
&Tag=[{"Key":"FinanceDept","Value":"FinanceJoshua"}]
&Common request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateVpcPrefixListResponse>
<PrefixListId>pl-0b700s2ee3***</PrefixListId>
<RequestId>54B48E3D-DF70-471B-AA93-08E683A1B45</RequestId>
<ResourceGroupId>rg-bp67acfmxazb4ph****</ResourceGroupId>
</CreateVpcPrefixListResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"PrefixListId" : "pl-0b700s2ee3***",
"RequestId" : "54B48E3D-DF70-471B-AA93-08E683A1B45",
"ResourceGroupId" : "rg-bp67acfmxazb4ph****"
}
Códigos de erro
|
HttpCode |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
UnsupportedFeature.IpVersion |
The ipversion type is not supported. |
O parâmetro ipVersion foi definido com um valor inválido. |
|
400 |
QuotaExceeded.PrefixListCidrCount |
The quota of prefixListMaxEntry count is exceeded. |
O valor do parâmetro entryCount excede o limite superior. |
|
400 |
OperationFailed.CidrCountExceedMaxCount |
The operation is failed because of cidrCountExceedMaxCount. |
O número de blocos CIDR especificados excede o limite superior definido pelo parâmetro cidrMaxCount. |
|
400 |
IllegalParam.CidrBlock |
The param of cidrBlock is illegal. |
O parâmetro cidrBlock foi definido com um valor inválido. |
|
400 |
IllegalParam.CidrName |
The param of cidrName is illegal. |
O parâmetro cidrName foi definido com um valor inválido. |
|
400 |
DuplicatedParam.CidrBlock |
The param of cidrBlock is duplicated. |
Um bloco CIDR duplicado foi especificado. |
|
400 |
QuotaExceeded.PrefixListCount |
The quota of prefixList count is exceeded. |
O valor do parâmetro prefixList excede o limite superior. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.