2017-08-15 7 views
0

ノードでAzure KeyVaultからデータを取得しようとしています。私はazure-keyvaultをnpmでインストールし、マイクロソフトがリリースしたガイドの一部(例えばhttps://www.npmjs.com/package/azure-keyvault)を読みましたが、データを出力できませんでした。テスト目的のために、私はノードのあるView contents of Secret in Azure KeyVaultのようなことをしたいと思います。ノードを持つazure 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からデータを取得しますどのように、私はkeyvaultのVARで実行できるコマンドのリストを持つAPIを見つけることができませんか?

編集:私はvar KeyVault = require('azure-keyvault');

を持っているとKeyVault変数は、ここに記載されているメソッドを持つオブジェクトとして使用することができます。http://azure.github.io/azure-sdk-for-node/azure-keyvault/latest/?ここで

答えて

1

は「紺碧-keyvault」ライブラリのドキュメントです:http://azure.github.io/azure-sdk-for-node/azure-keyvault/latest/

私はあなたが使用keyvaultのVAR

で実行できるコマンドのリストを持つAPIを見つけることができませんkeyvaultクライアントを作成する "keyvault var"。上のリンクでは、すべてのコマンドのリストについてはサイドメニューを参照してください。

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を持っていますが、 clientSecretが何であるか知っている – user3364161

関連する問題