Criar uma credencial e vinculá-la às APIs
Para APIs que usam autenticação de aplicação, crie credenciais para gerar IDs de credenciais e pares de chaves/segredos. Ao chamar essa API, vincule uma credencial à API e use o par de chaves/segredos para substituí-la no SDK para que o APIG possa autenticar sua identidade. Para obter detalhes sobre a autenticação de aplicações, consulte o Guia de desenvolvedor.
- As APIs que usam autenticação do IAM ou não exigem autenticação não precisam de credenciais.
- Você pode criar um máximo de 50 credenciais para cada gateway.
Criação de uma credencial
- Vá para o console do APIG.
- Selecione um gateway dedicado na parte superior do painel de navegação.
- No painel de navegação, escolha API Management > Credentials.
- Clique em Create Credential e defina informações de credencial.
Tabela 1 Informações da credencial Parâmetro
Descrição
Name
Nome da credencial.
Description
Descrição sobre a credencial.
Você pode personalizar AppKeys (chaves) e AppSecrets (segredos). Um AppKey é um identificador gerado automaticamente, que é globalmente exclusivo. Não é aconselhável personalizar um, a menos que seja necessário.
- Clique em OK.
- Depois que a credencial é criada, seu nome e ID são exibidos na página Credentials.
- Clique no nome da credencial e visualize a chave e o segredo.
Vinculação de uma credencial a APIs
- Na página Credentials, clique no nome da credencial de destino.
- Na área de APIs, clique em Bind to APIs.
- Selecione um ambiente, um grupo de APIs e APIs.
- Clique em OK.
Para desvincular uma API, clique em Unbind na linha que contém a API.
Uma credencial pode ser vinculada a várias APIs que usam autenticação de aplicação e cada uma dessas API pode ser vinculada a várias credenciais.