Azure Key Vaultのシークレットを接続で使用する方法

このガイドでは、Azure Key Vaultからシークレットを使用してWorkato接続を設定する方法を示します。


前提条件

このガイドの手順を完了するには、次のものが必要です。


Step 1: Azure Key Vaultにシークレットを追加する

1

Azureポータルにサインインし、キーバルト > {キーバルト名} > シークレットに移動します。

2

+生成/インポートを選択します。

3

シークレットの作成ページで、アップロードオプションを_手動_に設定します。

Azure Key Vaultでシークレットを作成するAzure Key Vaultでシークレットを作成する

4

Azure Key Vaultで使用するシークレットのために、airtable-apiなどのアプリケーションを覚えるのに役立つ名前を入力します。

5

シークレットの値を入力します。これは通常、パスワード、APIキー、またはその他の機密情報です。

6

オプションでコンテンツの種類有効化日、および/または有効期限を設定します。

7

有効トグルがはいに設定されていることを確認します。

8

作成を選択します。

Step 2: Workato接続を設定する

Workatoアカウントで、新しい接続を作成するか、既存の接続の設定ページを開きます。

Workato接続の資格情報で使用するAzure Key Vaultシークレットは、次の構文に従います。ここで、secret_nameはAzure Key Vaultで使用するシークレットの名前です。

{{workato:sm:<secret_name>}}

次の例では、シークレット名はairtable-apiです。

{{workato:sm:airtable-api}}

接続の設定ページで、この値全体を適切なフィールドに貼り付けます。

Step 3: 接続のセットアップを完了する

接続をクリックし、この接続が正常に動作していることを確認します。

トラブルシューティング

エラーメッセージ解決方法
このキーバルトでシークレットが見つかりませんでした。シークレットが存在し、正しいAzure Key Vaultインスタンスに接続されていることを確認してください。
シークレット {{secret name}} は無効になっています。再試行する前に、有効に設定されていることを確認してください。シークレットが有効に設定されていることを確認してください。
呼び出し元にはリソース上で操作を実行する権限がありません。Azure Active Directoryアプリに十分なロールまたはアクセスポリシーがあること、およびクライアントシークレットが有効であることを確認してください。
Azure Key Vaultへのパブリックネットワークアクセスが無効です。キーバルトへのパブリックアクセスが有効になっていることを確認してください。
クライアントアドレスが承認されておらず、呼び出し元は信頼されたサービスではありません。ネットワークのIPアドレスがkey vaultの許可リストに追加されていることを確認してください。
シークレットの有効期限が切れています。有効な有効期限のある新しいシークレットバージョンを作成してください。
シークレットがアクティブ化されていません。シークレットのアクティベーション日が現在の日付より前に設定されていることを確認してください。
ボールトからシークレットを取得できませんでした。
  • シークレットがボールトに存在することを確認してください。
  • シークレットが別のシークレットマネージャー向けにフォーマットされている場合、このエラーが発生する可能性があるため、シークレットが正しい形式{{workato:sm:<secret_name>}}になっていることを確認してください。

Last updated: