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

Definir um valor

Você pode definir um novo valor na Realm UI ou importando um diretório de aplicação que contenha um ou mais arquivos de configuração de valor. Selecione a aba abaixo que corresponde ao método que você deseja usar.

1

Você pode definir um novo valor para seu aplicação na interface do usuário do App Services. Para navegar até a tela de configuração de Valor, clique em Values & Secrets no menu de navegação esquerdo. Certifique-se de que a aba Values esteja selecionada e clique em Create New Value.

2

Insira um Value Name exclusivo. Esse nome é como você se refere ao valor em funções e regras.

Observação

Restrições de nome de valor

Os nomes dos valores 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.

3

Especifique o Value Type . Você pode definir dois tipos diferentes de valor: texto sem formatação e segredo .

Um valor de texto sem formatação é uma string, array ou objeto que você define manualmente utilizando a sintaxe JSON padrão.

Para definir um valor de texto simples , selecione o botão de opção Plain Text e insira o valor na caixa de entrada.

Um valor secreto expõe um segredo para uso em funções e regras.

Para fazer referência a um segredo existente, selecione o botão de opção Secret e, em seguida, selecione o nome do segredo que o valor deve referenciar no menu suspenso Secret Name .

Como alternativa, você pode criar e fazer referência a um novo segredo inserindo o nome do novo segredo no menu suspenso Secret Name e clicando em Create. Insira o novo Secret Value na caixa de entrada que aparece.

4

Após nomear e definir o novo Valor, clique em Save . Depois de salvar, você pode acessar imediatamente o valor em funções e regras.

1
appservices pull --remote=<App ID>
2

Cada Valor é definido em seu próprio arquivo JSON no subdiretório values do seu aplicação exportado. Por exemplo, um valor denominado myValue seria definido no arquivo /values/myValue.json.

Adicione um arquivo de configuração para o novo Valor no diretório values :

touch values/<Value Name>.json

O arquivo de configuração deve ter o seguinte formato geral:

{
"name": "<Value Name>",
"from_secret": <boolean>,
"value": <Stored JSON Value|Secret Name>
}
Campo
Descrição
name
Um nome exclusivo para o valor. Esse nome é como você se refere ao valor em funções e regras.
from_secret
Padrão: false. Se true, o Valor expõe um Segredo em vez de um valor JSON de texto sem formatação.
value

Os dados armazenados que o App Services expõe quando o Valor é referenciado.

Se from_secret for false, value poderá ser uma string, array ou objeto JSON padrão.

Se from_secret for true, value é uma string que contém o nome do Segredo que o valor expõe.

3

Certifique-se de que o arquivo de configuração Value esteja salvo e navegue até a raiz do diretório do aplicação exportado. Faça login no MongoDB Atlas com a App Services CLI:

appservices login --api-key="<my api key>" --private-api-key="<my private api key>"

Depois de fazer login, importe o diretório:

appservices import

Quando a importação for concluída, você poderá começar a acessar imediatamente o valor em regras e funções.

4

Envie a configuração de valor para implementá-la em seu aplicativo.

appservices push
  • Você pode usar o Realm UI ou o App Services CLI para criar e definir valores do App Services.

Voltar

Values & Secrets