私はGitHubリポジトリ内にAzureデータファクトリVisual Studioプロジェクトを持っており、設定の一部としていくつかのリンクされたサービスがあります。たとえば、Asure SQLデータベース、Azure Blob、Azure Batch用のものがあります。これらのリンクされたサービスにはすべて、接続文字列またはアカウントキーがあります。Azureデータファクトリプロジェクトのパスワードとキーを非表示/暗号化する
{
"$schema": "http://datafactories.schema.management.azure.com/schemas/2015-09-01/Microsoft.DataFactory.LinkedService.json",
"name": "odsLS",
"properties": {
"description": "Connection to ODS database",
"type": "AzureSqlDatabase",
"typeProperties": {
"connectionString": "Data Source=tcp:<data_base_server>,1433;Initial Catalog=<data_base_name>;User ID=<user_name>;Password=<password>;Integrated Security=False;Encrypt=True;Connect Timeout=30"
}
}
}
私は唯一のAzureに公開するプロセスでそれを変更、私のリポジトリに機密データ(パスワード、鍵など)を保存する必要はありません。
これはどうすれば管理できますか?