Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-29 GMT+08:00

Vinculação de uma política de controle de acesso a uma API

Função

Esta API é usada para vincular uma política de controle de acesso a uma API especificada.

Você pode vincular diferentes políticas de controle de acesso a uma API em ambientes diferentes, mas pode vincular apenas um tipo de política de controle de acesso à API em cada ambiente.

URI

A tabela a seguir lista o método de solicitação HTTPS e o URI da API.

Tabela 1 Método de solicitação HTTPS e URI

Método de solicitação

URI

POST

/v1.0/apigw/acl-bindings

Solicitação

Tabela 2 Descrição do parâmetro

Parâmetro

Tipo

Descrição

acl_id

String

ID da política de controle de acesso

publish_ids

[]String

ID do registro de publicação da API

Exemplo de solicitação:

{
  "acl_id": "206bb985d8a04ec09f13c3e51ef77095",
  "publish_ids": [
    "1bc8b2b741a04bd4af3ef9d7cd003104"
  ]
}

Resposta

Tabela 3 Descrição do parâmetro

Parâmetro

Tipo

Descrição

id

String

ID de vinculação

api_id

String

ID da API

env_id

String

ID do ambiente

acl_id

String

ID da política de controle de acesso

create_time

Timestamp

Hora em que a política de controle de acesso está vinculada à API

Exemplo de resposta:

[
  {
    "id": "4ffc0da71ddd4c22add8ff801e19846c",
    "api_id": "aebacac6095942b4b2dd2b209bb7b9bc",
    "env_id": "DEFAULT_ENVIRONMENT_RELEASE_ID",
    "acl_id": "206bb985d8a04ec09f13c3e51ef77095",
    "create_time": "2018-07-27T11:27:10.7470224Z"
  }
]

Códigos de status

Tabela 4 Códigos de status

Código de status

Descrição

201

Criado

400

Solicitação inválida

403

Proibido

404

Não encontrado

500

Erro do servidor interno