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 |