Para ajudá-lo a criar um aplicativo New Relic, fornecemos o SDK New Relic One. Nesta página, você aprenderá como usar o NerdStorageVault para armazenar dados em uma solução de armazenamento criptografada.
Usando NerdStorageVault em seus aplicativos
Use o NerdStorageVault para armazenar e recuperar dados confidenciais confidenciais, como:
- token de acesso pessoal
- chave de licença
- Chave de API
- outros segredos de terceiros
Dica
NerdStorageVault é criptografado com criptografia AES-256.
Considerações de uso
- Este armazenamento é exclusivo por Nerdpack e não pode ser compartilhado com nenhum outro Nerdpack.
- Atualmente, o NerdStorageVault só pode ser usado no contexto de um Nerdpack.
- Você não pode fazer uma consulta direta ou mutação no NerdStorageVault.
- Você pode explorar os campos e tipos de resposta por meio do NerdGraph API Explorer.
- O único escopo suportado é ACTOR, ou dados relacionados a um usuário específico.
Biblioteca de componentes
Atualmente, o NerdStorageVault está disponível na versão alfa da biblioteca de componentes da comunidade Nr1 e não está disponível na biblioteca de componentes principais Nr1. Componentes de código aberto podem ser usados para aumentar os componentes principais do Nr1 para funcionalidade adicional.
Consulta NerdGraph
Abaixo estão exemplos de consultas utilizadas pelos componentes para interagir com o NerdStorageVault.
Dica
Atualmente, o NerdStorageVault só pode ser usado no contexto de um Nerdpack.
Escrever
mutation { nerdStorageVaultWriteSecret( scope: { actor: CURRENT_USER } secret: { key: "test", value: "secret_test" } ) { status errors { message type } }}
Excluir
mutation { nerdStorageVaultDeleteSecret( scope: { actor: CURRENT_USER } key: "test_key" ) { status errors { message type } }}
Busque um único segredo
query { actor { nerdStorageVault { secret(key: "test_key") { key value } } }}
Obtenha uma lista de segredos
query { actor { nerdStorageVault { secrets { key value } } }}
Limites
- Um máximo de 10 segredos podem ser armazenados por ATOR.
- Um valor secreto é limitado a 5.000 caracteres.
- Um valor principal é limitado a 64 caracteres.
Permissões para trabalhar com NerdStorageVault
Para persistir alterações no NerdStorageVault, como escrever, excluir e buscar dados, você deve ter um perfil do usuário com permissão para persistir alterações.