Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App
/ /

Definir e gerenciar segredos

Nesta página

  • Definir um segredo
  • Ver segredos
  • Atualizar um segredo
  • Acessar um segredo
  • Excluir um segredo
1

Clique em Values no menu de navegação esquerdo e clique em Create New Value. Insira um nome para o valor e selecione Secret para o tipo de valor.

Observação

Restrições de nome secreto

Os nomes secretos não podem exceder 64 caracteres e só podem conter letras, números, sublinhados e hífens ASCII. O primeiro caractere deve ser uma letra ou um número.

2

Insira o valor secreto na entrada Add Content.

Observação

Restrições de valor secreto

Os valores secretos não podem exceder 500 caracteres.

3

Depois de definir o segredo, clique em Save. Se seus rascunhos de implantação de aplicativo habilitaram, clique em Review & Deploy para implantar as alterações.

Para definir um novo segredo, ligue para appservices secrets create. A CLI solicitará seu ID do aplicativo, bem como um nome e um valor para o segredo.

appservices secrets create

Você também pode especificar os argumentos ao chamar o programa:

appservices secrets create --app=<Your App ID> \
--name="<Secret Name>" \
--value="<Secret Value>"

Para ver uma lista dos nomes e IDs de todos os segredos em um aplicativo, clique em Values no menu de navegação esquerdo. A tabela na tela Values mostra uma lista de todos os valores, incluindo segredos, e indica cada tipo de valor em sua linha.

A tela Valor na interface do usuário, que mostra uma tabela de IDs e valores secretos
clique para ampliar

Para listar os nomes e IDs de todos os segredos em um aplicativo, ligue para appservices secrets list. A CLI solicitará seu ID do aplicativo.

appservices secrets list

Você também pode especificar o ID do aplicativo ao chamar o programa:

appservices secrets list --app=<Your App ID>

Para atualizar um segredo:

  1. Clique em Values no menu de navegação esquerdo.

  2. Encontre o valor que você deseja atualizar na tabela, abra seu menu Actions e selecione Edit Secret.

  3. Selecione a entrada Add Content e insira o novo valor.

  4. Clique em Save.

Para atualizar o valor de um segredo, chame appservices secrets update. A CLI solicitará seu ID do aplicativo.

appservices secrets update

Você também pode especificar o ID do aplicativo ao chamar o programa:

appservices secrets update --app=<Your App ID> \
--secret="<Secret ID or Current Name>" \
--name="<Updated Secret Name>" \
--value="<Updated Value>"

Não é possível ler diretamente o valor de um segredo depois de defini-lo. Há duas maneiras de acessar um Segredo que já existe em seu aplicativo:

  1. Vincule ao segredo pelo nome nas configurações do provedor de autenticação e do serviço .

  2. Exponha o segredo com um Valor secreto. Você pode acessar o Valor Secreto na função com context.values ou em uma expressão de regra com %%values.

Para excluir um segredo:

  1. Clique em Values no menu de navegação esquerdo.

  2. Encontre o valor que você deseja excluir na tabela, abra seu menu Actions e selecione Delete Secret.

  3. Confirme que você deseja excluir o segredo.

Para excluir um segredo, chame appservices secrets delete. A CLI solicitará seu ID do aplicativo e listará os usuários desse aplicativo para você selecionar.

appservices secrets delete

Você também pode especificar os argumentos ao chamar o programa:

appservices secrets delete --app=<Your App ID> --secret=<Secret ID>

Dica

Você pode excluir vários segredos com um único comando especificando seus valores de name ou id como uma lista separada por vírgula.

appservices secrets delete --app=<Your App ID> --secret=some-api-key,609af850b78eca4a8db4303f

Voltar

Definir um valor