Todos os produtos
Search
Central de documentação

Cloud Config:UpdateConfigRule

Última atualização: Jul 31, 2026

Modifica a descrição, os parâmetros de entrada, o nível de risco e outras configurações de uma regra.

Descrição da operação

Este tópico fornece um exemplo de como alterar o nível de risco da regra cr-a260626622af0005**** para 3 (baixo risco).

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

config:UpdateConfigRule

update

*Rule

acs:config:*:{#accountId}:rule/{#ConfigRuleId}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ConfigRuleId

string

Sim

O ID da regra.

Para obter informações sobre como obter um ID de regra, consulte ListConfigRules.

cr-a260626622af0005****

Description

string

Não

A descrição da regra. A descrição pode ter até 500 caracteres.

Um máximo de seis grupos de tags pode ser definido. Se um recurso tiver todas as tags especificadas, o recurso será considerado "compatível"

InputParameters

object

Não

Os parâmetros de entrada da regra.

{"tag1Key":"ECS","tag1Value":"test"}

MaximumExecutionFrequency

string

Não

A frequência de execução da regra. Valores válidos:

  • One_Hour: 1 hora.

  • Three_Hours: 3 horas.

  • Six_Hours: 6 horas.

  • Twelve_Hours: 12 horas.

  • TwentyFour_Hours (padrão): 24 horas.

Nota

Este parâmetro é obrigatório quando ConfigRuleTriggerTypes está definido como ScheduledNotification.

One_Hour

ResourceTypesScope

array

Não

Os tipos de recursos a serem avaliados pela regra. Separe vários tipos de recursos com vírgulas (,).

ACS::ECS::Instance

string

Não

Os tipos de recursos a serem avaliados pela regra. Separe vários tipos de recursos com vírgulas (,).

ACS::ECS::Instance

RiskLevel

integer

Não

O nível de risco da regra. Valores válidos:

  • 1: alto risco.

  • 2: médio risco.

  • 3: baixo risco.

3

ClientToken

string

Não

O token do cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas deve garantir que o token seja único entre diferentes solicitações. O valor de ClientToken pode conter apenas caracteres ASCII e não pode exceder 64 caracteres.

1594295238-f9361358-5843-4294-8d30-b5183fac****

RegionIdsScope

string

Não

A regra entra em vigor apenas nos recursos dos IDs de região especificados. Separe vários IDs de região com vírgulas (,).

Nota

Este parâmetro se aplica apenas a modelos de regras.

cn-hangzhou

ExcludeRegionIdsScope

string

Não

A regra não entra em vigor nos recursos das regiões especificadas. Os recursos nessas regiões não são avaliados. Separe vários IDs de região com vírgulas (,).

cn-shanghai

ExcludeResourceIdsScope

string

Não

A regra não entra em vigor nos IDs de recursos especificados. Os recursos com esses IDs não são avaliados. Separe vários IDs de recursos com vírgulas (,).

Nota

Este parâmetro se aplica apenas a modelos de regras.

lb-t4nbowvtbkss7t326****

ResourceIdsScope

string

Não

A regra entra em vigor apenas nos IDs de recursos especificados. Separe vários IDs de recursos com vírgulas (,).

lb-5cmbowstbkss9ta03****

ConfigRuleTriggerTypes

string

Não

O tipo de acionamento da regra. Valores válidos:

  • ConfigurationItemChangeNotification: alteração de configuração.

  • ScheduledNotification: execução periódica.

Nota

Apenas regras personalizadas podem ter este parâmetro modificado.

ConfigurationItemChangeNotification

ResourceGroupIdsScope

string

Não

A regra entra em vigor apenas nos recursos dos IDs de grupo de recursos especificados. Separe vários IDs de grupos de recursos com vírgulas (,).

Nota

Este parâmetro se aplica apenas a modelos de regras.

rg-aekzc7r7rhx****

ExcludeResourceGroupIdsScope

string

Não

A regra não entra em vigor nos recursos dos IDs de grupo de recursos especificados. Os recursos nesses grupos de recursos não são avaliados. Separe vários IDs de grupos de recursos com vírgulas (,).

rg-bnczc6r7rml****

TagKeyScope deprecated

string

Não

Este parâmetro foi descontinuado. Use o parâmetro TagsScope em seu lugar.

A regra entra em vigor apenas nos recursos vinculados à tag especificada.

Nota

Este parâmetro se aplica apenas a modelos de regras. TagKeyScope e TagValueScope devem ser definidos simultaneamente.

ECS

TagValueScope deprecated

string

Não

Este parâmetro foi descontinuado. Use o parâmetro TagsScope em seu lugar.

A regra entra em vigor apenas nos recursos vinculados à tag especificada.

Nota

Este parâmetro se aplica apenas a modelos de regras. TagKeyScope e TagValueScope devem ser definidos simultaneamente.

test

TagKeyLogicScope

string

Não

A relação lógica quando o parâmetro TagsScope possui múltiplos valores. Por exemplo, se TagsScope estiver definido como "TagsScope.1.TagKey":"a","TagsScope.1.TagValue":"a","TagsScope.2.TagKey":"b","TagsScope.2.TagValue":"b" e este parâmetro estiver definido como AND, a regra entrará em vigor apenas nos recursos vinculados tanto às tags a:a quanto b:b. Se este parâmetro não for especificado, a lógica padrão OR será usada.

Este parâmetro também pode ser usado com o parâmetro descontinuado TagKeyScope (não recomendado). Por exemplo, se TagKeyScope estiver definido como ECS,OSS e este parâmetro estiver definido como AND, a regra entrará em vigor apenas nos recursos vinculados tanto às tags ECS quanto OSS.

Valores válidos:

  • AND: E lógico.

  • OR: OU lógico.

Valores válidos:

  • OR :

    OR

  • AND :

    AND.

AND

TagsScope

array<object>

Não

O escopo de tags.

object

Não

TagKey

string

Não

A chave da tag.

key-1

TagValue

string

Não

O valor da tag.

value-1

ExcludeTagsScope

array<object>

Não

O escopo de tags excluídas.

object

Não

TagKey

string

Não

A chave da tag.

key-2

TagValue

string

Não

O valor da tag.

value-2

ConfigRuleName

string

Não

O nome da regra.

Para obter informações sobre como obter um nome de regra, consulte ListAggregateConfigRules.

Todas as tags especificadas existem

Conditions

string

Não

As condições de uma regra de condição personalizada no formato JSON.

{"ComplianceConditions":"{\"operator\":\"and\",\"children\":[{\"operator\":\"StringEquals\",\"featurePath\":\"$.Status\",\"desired\":\"1\",\"featureSource\":\"CONFIGURATION\"}]}"}

ExtendContent

string

Não

Opcional. O conteúdo estendido. Este parâmetro é usado em conjunto com o acionamento periódico de 24 horas para especificar o horário de acionamento.

{"fixedHour":"12"}

Tag deprecated

array<object>

Não

[Descontinuado] As tags do recurso. Este parâmetro foi descontinuado. Ignore este parâmetro. Os valores passados não entram em vigor.

No máximo 20 tags podem ser vinculadas.

object

Não

As tags do recurso.

No máximo 20 tags podem ser vinculadas.

Key

string

Não

A chave da tag.

key-1

Value

string

Não

O valor da tag.

value-1

ResourceNameScope

string

Não

A regra entra em vigor apenas nos recursos com o nome de recurso especificado.

i-xxx

Para mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Nenhum.

ConfigRuleId

string

O ID da regra.

cr-a260626622af0005****

RequestId

string

O ID da solicitação.

6EC7AED1-172F-42AE-9C12-295BC2ADB751

Exemplos

Resposta de sucesso

JSON formato

{
  "ConfigRuleId": "cr-a260626622af0005****",
  "RequestId": "6EC7AED1-172F-42AE-9C12-295BC2ADB751"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 ExceedMaxRuleCount The maximum number of rules is exceeded.
400 ConfigRuleNotExists The ConfigRule does not exist.
400 ConfigRuleExists The ConfigRule already exists.
404 AccountNotExisted Your account does not exist.
503 ServiceUnavailable The request has failed due to a temporary failure of the server.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.