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
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
|
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. |
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| action | String | Não | deny | A ação da política. Valores válidos:
|
| instance_name | String | Não | allowed-repos-cbhhb | O nome da instância de política que você deseja atualizar. |
| namespace | String | Não | ["test3","test4"] | O escopo de aplicação da instância de política. Valor padrão: "". Indica todos os namespaces no cluster. |
| parameters | Map | Nã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
|
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.