Todos os produtos
Search
Central de documentação

:Atualize uma instância de política em um cluster ACK especificado

Última atualização: Jul 09, 2026

Chame a operação ModifyPolicyInstance para atualizar uma instância de política em um cluster Container Service for Kubernetes (ACK) específico.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos chamar esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

Sintaxe da solicitação

PUT /clusters/cluster_id/policies/policy_name HTTP/1.1
Content-Type:application/json

{
  "action" : "String",
  "instance_name" : "String",
  "namespaces" : [ "String" ]
}

Parâmetros da solicitação

Tabela 1. Parâmetros de caminho da solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

cluster_id

String

Sim

c8155823d057948c69a****

O ID do cluster que você deseja gerenciar.

policy_name

String

Sim

ACKAllowedRepos

O nome da política.

Tabela 2. Parâmetros do corpo da solicitação
ParâmetroTipoObrigatórioExemploDescrição
actionStringNãodeny

A ação da política. Valores válidos:

  • deny: bloqueia implantações que correspondem à política.
  • warn: gera alertas para implantações que correspondem à política.
instance_nameStringNãoallowed-repos-cbhhb

O nome da instância de política que você deseja atualizar.

namespaceStringNão["test3","test4"]

O escopo de aplicação da instância de política.

Valor padrão: "". Indica todos os namespaces no cluster.

parametersMapNão"restrictedNamespaces": [ "test" ]

Parâmetros da instância de política. Para obter mais informações sobre as regras de configuração de parâmetros, consulte Container Service for Kubernetes:Visão geral da biblioteca de regras de política de segurança de contêineres.

Sintaxe da resposta

HTTP/1.1 200 OK
Content-Type:application/json

{
  "instances" : [ "String" ]
}

Parâmetros da resposta

Tabela 3. Parâmetros do corpo da resposta

Parâmetro

Tipo

Exemplo

Descrição

instances

Array of String

[ "allowed-repos-kqxnc" ]

A instância de política atualizada.

Exemplos de solicitações

Envie a seguinte solicitação de exemplo para atualizar uma instância de política em um cluster ACK especificado:

PUT /clusters/c8155823d057948c69a****/policies/ACKAllowedRepos HTTP/1.1
Host:cs.aliyuncs.com
Content-Type:application/json

{
  "action" : "deny",
  "instance_name" : "allowed-repos-cbhhb",
  "namespaces" : [ "[\"test3\",\"test4\"]" ]
}

Exemplos de respostas de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyPolicyInstanceResponse>
    <instances>allowed-repos-cbhhb</instances>
</ModifyPolicyInstanceResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "instances" : [ "allowed-repos-cbhhb" ]
}

Códigos de erro

Para obter uma lista de códigos de erro, visite o API Error Center.