VSTSリリースタスクの一部として実行されるコンソールアプリケーションを作成するために何が含まれているかを調べようとしています。そのプログラムは、事前構成されたキーボールから接続文字列(シークレット)その接続文字列を使用してAzure SQLデータベースに接続し、いくつかの変更を適用します。KeyVaultによるVSTSへのアクセスの解放タスク
現在私はWebアプリケーションをAzure ADアプリケーショントークン認証を使用してKeyVaultとAzure SQL Server に接続しているので、その前に何が関係しているのか分かります。
このトークンを使用して(ADALを使用して)KeyVaultおよびSQL Serverに接続できるかどうかを確認すると、エージェント設定ページで[スクリプトがOAuthトークンにアクセスできるようにする]チェックボックスをオンにします。 (VisualStudioSPNxxxに上記のリソースへの適切なアクセスがあると仮定します)。
私は何を探している必要がありますか?
こんにちはstarain? clientidとclientsecretをVSTSに安全に保存するためのベストプラクティス/推奨事項は何ですか?ありがとう –
@DonalMcWeeneyはい。セキュリティ変数(https://www.visualstudio.com/en-us/docs/build/define/variables#secret-variables)を使用することができます。 –