Modifica o nome, a descrição e outros atributos de uma lista de prefixos especificada e oferece suporte à adição, modificação e exclusão de entradas.
Descrição da operação
Descrição da operação
Os blocos Classless Inter-Domain Routing (CIDR) especificados devem estar no formato padrão. Por exemplo, 10.0.0.0/8 é um bloco CIDR válido, enquanto 10.0.0.1/8 é um formato incorreto. Para mais informações, consulte O que é CIDR?.
- Ao adicionar ou excluir entradas, você não pode especificar blocos CIDR duplicados. Exemplos:
Para blocos CIDR IPv4: Você não pode especificar duas entradas que tenham o bloco CIDR 10.0.0.0/8. Você não pode especificar duas entradas cujos blocos CIDR sejam 10.0.0.1/32 e 10.0.0.1, respectivamente, pois esses dois blocos CIDR são duplicados.
Para blocos CIDR IPv6: Você não pode especificar duas entradas cujos blocos CIDR sejam 2001:fd01:0:0:0:0:0:0/32 e 2001:fd01::/32, respectivamente, pois esses dois blocos CIDR são duplicados.
Os blocos CIDR das entradas a serem adicionadas não podem ser iguais aos das entradas a serem excluídas. Por exemplo, ao adicionar uma entrada cujo bloco CIDR é 10.0.0.0/8, as entradas a serem excluídas não podem conter o bloco CIDR 10.0.0.0/8.
Para modificar a descrição de uma entrada, especifique o bloco CIDR da entrada (
AddEntry.N.Cidr) e a nova descrição (AddEntry.N.Description).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:ModifyPrefixList |
update |
*PrefixList
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-chengdu |
| PrefixListId |
string |
Sim |
O ID da lista de prefixos. |
pl-x1j1k5ykzqlixdcy**** |
| PrefixListName |
string |
Não |
O nome da lista de prefixos. O nome deve ter de 2 a 128 caracteres e deve começar com uma letra ou um caractere chinês. Não pode começar com |
PrefixListNameSample |
| Description |
string |
Não |
A descrição da lista de prefixos. A descrição deve ter de 2 a 256 caracteres e não pode começar com |
Esta é uma descrição |
| AddEntry |
array<object> |
Não |
As informações sobre as entradas a serem adicionadas à lista de prefixos. |
|
|
object |
Não |
As informações sobre as entradas a serem adicionadas à lista de prefixos. |
||
| Description |
string |
Não |
A descrição da entrada da lista de prefixos. A descrição deve ter de 2 a 32 caracteres e não pode começar com |
Amostra de descrição 01 |
| Cidr |
string |
Sim |
O bloco Classless Inter-Domain Routing (CIDR) da entrada da lista de prefixos a ser adicionada. Valores válidos de N: 0 a 200. Observe os seguintes itens:
|
192.168.2.0/24 |
| RemoveEntry |
array<object> |
Não |
As informações sobre as entradas a serem excluídas da lista de prefixos. |
|
|
object |
Não |
As informações sobre as entradas a serem excluídas da lista de prefixos. |
||
| Cidr |
string |
Sim |
O bloco Classless Inter-Domain Routing (CIDR) da entrada da lista de prefixos a ser excluída. Valores válidos de N: 0 a 200. Observe os seguintes itens:
|
192.168.1.0/24 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
38793DB8-A4B2-4AEC-BFD3-111234E9188D |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "38793DB8-A4B2-4AEC-BFD3-111234E9188D"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | MissingParameter | %s | Pelo menos um dos parâmetros especificados deve ser fornecido. Eles não podem estar todos vazios. |
| 400 | InvalidParameter.PrefixListName | The parameter PrefixListName is not valid. | O nome da lista de prefixos é inválido. |
| 400 | InvalidDescription.Malformed | The specified Description is wrongly formed. | |
| 400 | InvalidParameter.CidrDuplicated | %s | O bloco CIDR especificado está duplicado. |
| 400 | InvalidParameter.CidrMalformed | %s | O bloco Classless Inter-Domain Routing (CIDR) especificado é inválido. |
| 400 | LimitExceed.MaxEntries | The number of entries exceeds the MaxEntries of the specified prefix list. | O número de entradas na lista de portas excedeu o valor de MaxEntries. |
| 400 | LimitExceed.Entry | The number of entries added or removed exceeds the limit. | O número de entradas adicionadas ou excluídas em uma única operação excedeu o limite. |
| 400 | TaskConflict | The operation is too frequent, please wait a moment and try again. | As operações são muito frequentes. Aguarde um momento e tente novamente. |
| 404 | InvalidPrefixListId.NotFound | The specified prefix list was not found. | O ID da lista de prefixos não existe. |
| 404 | InvalidRegionId.NotFound | The specified RegionId does not exist. | As informações da região são inválidas. |
| 409 | OperationConflict | Request was denied due to conflict with a previos request. | O recurso solicitado entra em conflito com uma solicitação anterior. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.