2017-08-15 1 views
0

Je tente d'extraire des données à partir d'Azure KeyVault avec Node. J'ai installé azure-keyvault avec npm et lu certains des guides que Microsoft a publiés (par exemple https://www.npmjs.com/package/azure-keyvault) mais je ne peux pas obtenir des données à produire. Juste à des fins de test, je voudrais faire quelque chose comme View contents of Secret in Azure KeyVault avec nœud.Extraction de données à partir d'azure keyvault avec le noeud

var KeyVault = require('azure-keyvault'); 
var util = require('util'); 
var Crypto = require('crypto'); 
var AuthenticationContext = require('adal-node').AuthenticationContext; 

var clientId = 'xxx'; 
var clientSecret = 'xxx'; 
var vaultUri = 'xxx'; 

Je ne peux pas trouver une API avec une liste de commandes que je peux faire avec le keyvault var, comment puis-je extraire des données de keyvault?

Modifier: si je var KeyVault = require('azure-keyvault');

et la variable keyvault peut être utilisé comme un objet avec des méthodes énumérées ici: http://azure.github.io/azure-sdk-for-node/azure-keyvault/latest/?

Répondre

1

Voici la bibliothèque « azur keyvault » docs: http://azure.github.io/azure-sdk-for-node/azure-keyvault/latest/

Je ne peux pas trouver une API avec une liste de commandes que je peux faire avec le keyvault var

vous utilisez le "keyvault var" pour créer un client keyvault. Dans le lien ci-dessus, voir le menu latéral pour une liste de toutes les commandes.

Comment extraire des données de keyvault?

Par exemple, vous pouvez utiliser la fonction KeyVaultClient.getSecrets: http://azure.github.io/azure-sdk-for-node/azure-keyvault/latest/KeyVaultClient.html#getSecrets

+0

Wow la mise en forme sur c'était horrible, je vais modifier le message original – user3364161

+0

Est-ce une question? Cela semble correct, mais vous devrez ensuite vous authentifier et créer KeyVaultClient. Voici un exemple complet: https://github.com/Azure/azure-sdk-for-node/blob/master/lib/services/keyVault/sample.js – itaysk

+0

J'ai le clientID et le vaultURI, mais je ne sais pas t savoir ce que le clientSecret est – user3364161