Para ayudarlo a crear una aplicación New Relic, le proporcionamos el SDK de New Relic One. En esta página, aprenderá cómo emplear NerdStorageVault para almacenar datos en una solución de almacenamiento cifrado.
Usando NerdStorageVault en tus aplicaciones
Emplee NerdStorageVault para almacenar y recuperar datos secretos confidenciales como:
- ficha de acceso personal
- clave de licencia
- Clave de API
- otros secretos de terceros
Sugerencia
NerdStorageVault está cifrado con cifrado AES-256.
Consideraciones de uso
- Este almacenamiento es único por Nerdpack y no se puede compartir con ningún otro Nerdpack.
- Actualmente, NerdStorageVault solo se puede emplear dentro del contexto de un Nerdpack.
- No puede realizar una consulta directa o una mutación a NerdStorageVault.
- Puede explorar los campos y los tipos de respuesta a través del explorador de API NerdGraph.
- El único alcance admitido es ACTOR, o datos relacionados con un usuario en individuo.
Biblioteca de componentes
Actualmente, NerdStorageVault está disponible en la versión alfa de la biblioteca de componentes Nr1 Community y no está disponible en la biblioteca de componentes principales Nr1. Los componentes de código abierto se pueden emplear para aumentar los componentes principales Nr1 y obtener funcionalidad adicional.
Consulta NerdGraph
A continuación se muestran ejemplos de la consulta empleada por los componentes para interactuar con NerdStorageVault.
Sugerencia
Actualmente, NerdStorageVault solo se puede emplear dentro del contexto de un Nerdpack.
Escribir
mutation { nerdStorageVaultWriteSecret( scope: { actor: CURRENT_USER } secret: { key: "test", value: "secret_test" } ) { status errors { message type } }}
Borrar
mutation { nerdStorageVaultDeleteSecret( scope: { actor: CURRENT_USER } key: "test_key" ) { status errors { message type } }}
Obtener un solo secreto
query { actor { nerdStorageVault { secret(key: "test_key") { key value } } }}
Obtener una lista de secretos
query { actor { nerdStorageVault { secrets { key value } } }}
Límites
- Se pueden almacenar un máximo de 10 secretos por ACTOR.
- Un valor secreto está limitado a 5000 caracteres.
- Un valor principal está limitado a 64 caracteres.
Licencias para trabajar con NerdStorageVault
Para conservar los cambios en NerdStorageVault, como escribir, eliminar y recuperar datos, debe tener un rol de usuario con licencia para conservar los cambios.