从天青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
哇格式上,这是可怕的,我要去修改原来的职位 – user3364161
那是一个问题吗? 看起来不错,但是你必须认证并创建KeyVaultClient。这是一个完整的例子:https://github.com/Azure/azure-sdk-for-node/blob/master/lib/services/keyVault/sample.js – itaysk
我有clientID和vaultURI,但我不' t知道clientSecret是什么 – user3364161