# Azure Key Vaultのシークレットを接続で使用する方法
このガイドでは、Azure Key Vault (opens new window)からシークレットを使用してWorkato接続を設定する方法を示します。
# 前提条件
このガイドの手順を完了するには、次のものが必要です。
Workato内:
- ワークスペースレベルまたはプロジェクトレベルのAzure Key Vault接続が成功しているアカウント。
- 作成および接続の編集権限を持つuser role。
Microsoft Azure内:
- Azure Key Vaultシークレットを作成するための権限。
# Step 1: Azure Key Vaultにシークレットを追加する
1
Azureポータルにサインインし、キーバルト > {キーバルト名} > シークレットに移動します。
2
+生成/インポートを選択します。
3
シークレットの作成ページで、アップロードオプションを_手動_に設定します。
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へのパブリックネットワークアクセスが無効です。 | キーバルトへのパブリックアクセス (opens new window)が有効になっていることを確認してください。 |
クライアントアドレスが承認されておらず、呼び出し元は信頼されたサービスではありません。 | ネットワークのIPアドレスがkey vaultの許可リスト (opens new window)に追加されていることを確認してください。 |
シークレットの有効期限が切れています。 | 有効な有効期限のある新しいシークレットバージョンを作成してください。 |
シークレットがアクティブ化されていません。 | シークレットのアクティベーション日が現在の日付より前に設定されていることを確認してください。 |
ボールトからシークレットを取得できませんでした。 |
|
Last updated: 2024/2/13 16:59:53