概要
Azure Data Factory にて Azure Key Vault からシークレットを Web アクティビティにて取得する方法を共有します。リンクサービス作成時などに Azure Key Vault からシークレットを取得すること可能ですが、パイプライン上 Azure Key Vault のシークレットを利用したい場合があります。その場合には、 Web アクティビティにてシークレット情報を取得することで対応できます。
実施手順
1. Azure key Vault にてシークレットを作成

2. Azure Data Factory にて Azure Key Vault への接続情報をもつ web 接続のリンクサービスを作成

3. Azure Data Factory にてパイプラインに Web アクティビティを追加
# |
項目 |
値 |
1 |
接続の種類 |
リンクサービス |
2 |
リンク サービス |
作成したリンクサービス |
3 |
相対 URL |
/secrets/{sercretName}?api-version=7.0 |
4 |
メソッド |
Get |

4. パイプラインを実行

5. シークレットを取得できていることを確認
