从天青keyvault与节点拉数据

问题描述:

我试图从节点拉Azure KeyVault的数据。我用npm安装了azure-keyvault,并阅读了一些微软发布的指南(例如https://www.npmjs.com/package/azure-keyvault),但我无法获取数据输出。仅仅为了测试目的,我想用节点来做一些类似View contents of Secret in Azure KeyVault的事情。从天青keyvault与节点拉数据

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'; 

我无法找到我可以用keyvault VAR做的命令列表的API,我怎么拉离keyvault数据?

编辑:所以我有var KeyVault = require('azure-keyvault');

和KeyVault变量可作为对象与方法在这里列出:http://azure.github.io/azure-sdk-for-node/azure-keyvault/latest/

这里是“蔚keyvault”库文档:http://azure.github.io/azure-sdk-for-node/azure-keyvault/latest/

我无法找到的命令列表的API,我可以用keyvault VAR

你用做“keyvault var”创建一个keyvault客户端。在上面的链接中,查看侧面菜单中的所有命令列表。

如何从keyvault中获取数据?

例如,你可以使用KeyVaultClient.getSecrets功能:http://azure.github.io/azure-sdk-for-node/azure-keyvault/latest/KeyVaultClient.html#getSecrets

+0

哇格式上,这是可怕的,我要去修改原来的职位 – user3364161

+0

那是一个问题吗? 看起来不错,但是你必须认证并创建KeyVaultClient。这是一个完整的例子:https://github.com/Azure/azure-sdk-for-node/blob/master/lib/services/keyVault/sample.js – itaysk

+0

我有clientID和vaultURI,但我不' t知道clientSecret是什么 – user3364161