Crie um endereço IP NAT.
Observações de uso
A operação CreateNatIp é assíncrona. Após o envio da solicitação, o sistema retorna uma resposta e executa a tarefa em segundo plano. Para consultar o status da tarefa, chame a operação ListNatIps.
Se um endereço IP NAT estiver no estado Creating, ele estará em criação. Nesse caso, você pode apenas consultar o endereço IP NAT; outras operações não são permitidas.
Se um endereço IP NAT estiver no estado Available, ele foi criado com sucesso.
Não chame a operação CreateNatIp repetidamente para criar um endereço IP NAT em um curto período.
Depuração
Parâmetros da solicitação
| Parameter | Type | Required | Example | Description |
| RegionId | String | Yes | eu-central-1 | ID da região do gateway NAT ao qual pertence o endereço IP NAT a ser criado. Para obter a lista mais recente de regiões, chame a operação DescribeRegions. |
| NatGatewayId | String | Yes | ngw-gw8v16wgvtq26vh59**** | ID do gateway NAT da Virtual Private Cloud (VPC) para o qual você deseja criar o endereço IP NAT. |
| NatIpName | String | Yes | newnatip | Nome do endereço IP NAT. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, pontos (.), sublinhados (_) e hifens (-). Deve começar com uma letra e não pode iniciar com |
| NatIpDescription | String | Yes | test | Descrição do endereço IP NAT. A descrição deve ter de 2 a 256 caracteres e começar com uma letra. Não pode iniciar com |
| DryRun | Boolean | No | false | Especifique se apenas uma simulação será executada, sem realizar a solicitação real. Valores válidos:
|
| ClientToken | String | No | 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 | Token do cliente usado para garantir a idempotência da solicitação. Gere o token usando o cliente, mas garanta que ele seja único entre diferentes solicitações. O token aceita apenas caracteres ASCII. Nota Se este parâmetro não for especificado, o sistema usará automaticamente o ID da solicitação como o token do cliente. O ID da solicitação pode variar a cada solicitação. |
| NatIpCidr | String | Yes | 192.168.0.0/24 | Bloco CIDR ao qual o endereço IP NAT pertence. |
| NatIp | String | No | 192.168.0.34 | Endereço IP NAT a ser criado. Se nenhum endereço IP for especificado, o sistema aloca aleatoriamente um endereço IP do bloco CIDR informado. |
| Action | String | Yes | CreateNatIp | Operação a ser executada. Defina o valor como CreateNatIp. |
Parâmetros de resposta
|
Parameter |
Type |
Example |
Description |
|
NatIp |
String |
192.168.0.34 |
Endereço IP NAT criado. |
|
RequestId |
String |
E9AD97A0-5338-43F8-8A80-5E274CCBA11B |
ID da solicitação. |
|
NatIpId |
String |
vpcnatip-gw8y7q3cpk3fggs8**** |
ID do endereço IP NAT. |
Exemplos
Exemplo de solicitação
http(s)://[Endpoint]/?RegionId=eu-central-1
&NatGatewayId=ngw-gw8v16wgvtq26vh59****
&NatIpName=newnatip
&NatIpDescription=test
&DryRun=false
&ClientToken=5A2CFF0E-5718-45B5-9D4D-70B3FF3898
&NatIpCidr=192.168.0.0/24
&NatIpCidrId=vpcnatip-gw8y7q3cpk3fggs87****
&NatIp=192.168.0.34
&Action=CreateNatIp
&Common request parameters
Exemplo de resposta de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateNatIpResponse>
<NatIp>192.168.0.34</NatIp>
<RequestId>E9AD97A0-5338-43F8-8A80-5E274CCBA11B</RequestId>
<NatIpId>vpcnatip-gw8y7q3cpk3fggs8****</NatIpId>
</CreateNatIpResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"NatIp" : "192.168.0.34",
"RequestId" : "E9AD97A0-5338-43F8-8A80-5E274CCBA11B",
"NatIpId" : "vpcnatip-gw8y7q3cpk3fggs8****"
}
Códigos de erro
|
HttpCode |
Error code |
Error message |
Description |
|
400 |
IncorrectStatus.NatGateway |
%The status of %s [%s] is incorrect. |
O gateway NAT está em um estado inválido. |
|
400 |
ResourceNotEnough.SwitchAvailableIps |
The available private Ip number is not enough in your subnet. |
A quantidade de endereços IP privados disponíveis na sub-rede é insuficiente. |
|
400 |
ResourceNotEnough.NatIp |
The specified resource of NatIp is not enough. |
Endereços IP insuficientes no bloco CIDR especificado. |
|
404 |
InvalidRegionId.NotFound |
The specified RegionId does not exist in our records. |
O ID da região especificado não existe. |
Para obter uma lista completa de códigos de erro, consulte Códigos de erro do serviço.