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 |