問題タブ [azure-keyvault]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5889 参照

azure - Azure Key Vault でシークレット値を設定できません

Azure Key Vault を使用して「秘密の値」を作成しようとしています。ここにあるマイクロソフトのチュートリアルに従っています... https://azure.microsoft.com/en-us/documentation/articles/key-vault-get-started/

... を使用して Key Vault を作成できました。

...を使用して作成されたことを確認することもできます...

Get-AzureRmKeyVault

以下を使用してシークレット値を作成できます...

$secretvalue = ConvertTo-SecureString 'Pa$$w0rd' -AsPlainText -Force

しかしキーをセットしようとすると……

$secret = Set-AzureKeyVaultSecret -VaultName 'MyKeyVaultName' -Name 'SQLPassword' -SecretValue $secretvalue

というエラーが表示されます

Set-AzureKeyVaultSecret : Operation "set" is not allowed

Key Vault を作成することで、Key Vault へのすべてのアクセス権を取得したと思いましたか? 特定の権限を追加する必要がありますか?

これは、powershell からのエラーのスクリーン キャプチャです。 ここに画像の説明を入力

0 投票する
1 に答える
579 参照

json - Powershell での Microsoft Azure プロビジョニング JSON テンプレート出力

Stackoverflow コミュニティの皆様、こんにちは。

Microsoft Azure プロビジョニングに問題があり、IoT ハブやイベント ハブなどのリソースの SharedAccessPolicyKeys にアクセスしようとしています。私は listKeys 関数でこれを試しており、これらをテンプレート JSON ファイル内に出力しています:

}

返されたオブジェクトを Windows Powershell で出力すると、次のようになります。

私の質問: 異なる「keyName」オブジェクトの「primaryKey」にアクセスする方法を誰か教えてもらえますか? 特に、「サービス」の PrimaryKey が必要です。

オブジェクトを印刷できます

私はすでに $Key.Outputs.hubKeys.value.Parents.values.... などを試しました。値を取得する方法を知っている人はいますか?

ありがとう、アルノ

0 投票する
3 に答える
20201 参照

c# - ユーザー資格情報を使用して Azure Key Vault にアクセスするにはどうすればよいですか?

ドメインに参加している独自の資格情報を使用して Azure KeyVault にアクセスするための簡単なアプリケーションを作成しようとしています。資格情報の部分なのか、KeyVault へのアクセス方法なのかはわかりませんが、「無効な URI: URI の形式を特定できませんでした」という例外が引き続き発生します。Azure PowerShell コマンドレットを使用して KeyVault にアクセスできますが、C# を使用することはできません。

ここに私が持っているコードがあります:

何が原因でしょうか? インターネットを精査しましたが、この方法で KeyVault にアクセスする方法を示すサンプル コードは見つかりませんでした。

0 投票する
2 に答える
2877 参照

azure-resource-manager - デプロイからのキー コンテナー値、およびリンクされたテンプレート パラメーター

キー コンテナーとその中にシークレットを作成するためのテンプレートがあります。また、キー コンテナーから 3 つのもの (コンテナー URI、証明書 URL、および証明書の拇印) を必要とするサービス ファブリック テンプレートもあります。

PowerShell でキー コンテナーとシークレットを作成すると、出力からこれら 3 つを手動で簡単にコピーして、サービス ファブリック テンプレートのパラメーターに貼り付けることができます。ただし、この証明書はサービス ファブリック クラスターと同じライフ サイクルを持っているため、キー コンテナー テンプレートからサービス ファブリック テンプレートにリンクすることを望んでいるので、キー コンテナーとシークレットをデプロイするときに(ところで、これは base 64 で文字列にエンコードされたキーです。これをさらに別のキー コンテナーのシークレットとして使用できます...)、3 つの値をパラメーターとして渡すことができます。

そこで、質問が 2 つあります。

  1. アーム テンプレートで 3 つの値を取得するにはどうすればよいですか。Powershell はそれらをキー コンテナーの「ResourceId」、シークレットの「Id」、シークレットの「Version」として出力します。私の試み:

    /li>

しかし、certificateUrlValue が正しくありません。listKeys を使用した場合と使用しない場合で試してみましたが、どちらも機能していないようでした... (拇印は certUrl 自体の中にあります)

  1. 正しい値を取得できたら、それらをパラメーターとして次のテンプレートに渡したいと思います。問題のテンプレートには、渡したい 3 つよりもかなり多くのパラメーターがあります。では、パラメーター ファイルにリンクする parametersLink 要素と、これら 3 つのみの parameters 要素を使用することは可能ですか? または、これを行う意図的な方法はありますか?

乾杯

0 投票する
1 に答える
785 参照

azure - Azure Key Vault で利用可能なすべてのキーを一覧表示できない

を使用して、キー コンテナーに保存されているすべてのキーを取得しようとしています

しかし、エラーを下回っています

ただし、以下のコードを使用して KeyURI でキーの詳細を取得できます

Key Vault に保存されているすべてのキーを取得する際に誰か助けてください。

ありがとう