Para ajudar você a criar um aplicativo New Relic, fornecemos o New Relic One SDK. Nesta página, você aprenderá como usar NerdStorageVault
para armazenar dados em uma solução de armazenamento criptografada.
Usando NerdStorageVault
Use NerdStorageVault
para armazenar e recuperar dados secretos 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.
NerdStorageVault
atualmente só pode ser usado no contexto de um Nerdpack.- Você não pode fazer uma consulta direta ou mutação para
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, 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 da consulta usada pelos componentes para interagir com NerdStorageVault
.
Dica
NerdStorageVault
atualmente 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 em NerdStorageVault
, como escrever, excluir e buscar dados, você deve ter um perfil de usuário com permissão para persistir alterações.