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.
Método de solicitação |
URI |
---|---|
POST |
/v1.0/apigw/acl-bindings |
Solicitação
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
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
Código de status |
Descrição |
---|---|
201 |
Criado |
400 |
Solicitação inválida |
403 |
Proibido |
404 |
Não encontrado |
500 |
Erro do servidor interno |