Credenciais de aplicação
Credenciais de aplicação podem ser utilizadas para que aplicações possam acessar diretamente os serviços NNumbers Cloud.
É muito comum para integração com sistemas de CI/CD (e.g. para implantação automatizada), aplicações que precisam ler e gravar em serviços do NNumbers Cloud (e.g. Object Storage), etc.
Criar Credencial de Aplicação
Para criar uma credencial de aplicação vá no menu Identidade -> Credenciais de Aplicação, clique no botão Criar Credencial de Aplicação

Em seguida a tela seguinte será apresentada, preencha os campos conforme a necessidade da aplicação. A informação dos campos encontram-se instruções abaixo, ao lado da tela:

Nome: O nome da credencial de aplicação serve para identificar facilmente a credencial caso seja necessário recuperá-la, expirá-la, etc
Descrição: Descrição informacional da credencial (opcional).
Segredo: você pode fornecer seu próprio segredo ou deixar em branco e um será gerado para você. Depois que sua credencial de aplicativo for criada, o segredo será revelado uma vez. Se você perder o segredo, terá que gerar uma nova credencial de aplicativo.
Data / hora de expiração: você pode dar uma validade à credencial do aplicativo. O vencimento será em UTC. Se você fornecer uma data de expiração sem hora de expiração, a hora será considerada 00:00:00. Se você fornecer um tempo de expiração sem data de expiração, a data será considerada hoje.
Funções: você pode selecionar uma ou mais funções para esta credencial de aplicativo. Se você não selecionar nenhuma, todas as funções atribuídas no projeto atual serão aplicadas à credencial do aplicativo.
Regras de acesso: se você deseja uma delegação de controle de acesso mais refinada, pode criar uma ou mais regras de acesso para esta credencial de aplicativo. A lista de regras de acesso deve ser uma lista de regras formatada em JSON ou YAML, cada uma contendo um tipo de serviço, um método HTTP e um caminho de URL, por exemplo:
- JSON
- YAML
[
{
"service": "compute",
"method": "POST",
"path": "/v2.1/servers"
}
]
- service: compute
method: POST
path: /v2.1/servers
- Irrestrito: Por padrão, por motivos de segurança, as credenciais do aplicativo são proibidas de serem usadas para criar credenciais adicionais do aplicativo ou keystone trusts. Se a credencial de seu aplicativo precisar executar essas ações, marque "irrestrito".
Em seguida será apresentada a tela abaixo contendo o ID da credencial, o segredo (gerado, se não fornecido). E as opções de baixar os arquivos de RC (openrc: shell script) e clouds.yaml contendo a credencial para ser usada por sua aplicação:

Para excluir uma credencial basta clicar no botão ao lado Excluir Credencial de Aplicação. Para excluir múltiplas credenciais de aplicação, marque a caixa de seleção (checkbox) ao lado direito de cada linha desejada e depois clique no botão superior do lado direito Excluir Credenciais de Aplicação

Próximos passos
Esta página ajudou?
Reportar um problema nesta páginaNão envie senhas, chaves, tokens ou dados de clientes.