要件: azure sql miのデプロイを自動化し、Web アプリケーションをそれに接続する。SQL mi を作成するたびに、bash コマンドを使用して接続文字列を作成する必要があるファイルにキャプチャできないランダムな「dnszone」が生成されます。以下は、私が使用したサンプルスクリプトです。
$instanceName=sqlmi-poc
$dnszone=65r4897a552e <this i need to store>
jdbc:sqlserver://$instanceName.$dnszone.database.windows.net:1433;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.$dnszone.database.windows.net;loginTimeout=30;
$ dnszone値をgrepできないことで利用可能ないくつかのオプションを試しました
Get-AzSqlInstance -ResourceGroupName {rg-name} -Name {mi-name}
az sql mi list -g $rgp | grep "fullyQualifiedDomainName"
次のように dnszone 値をキャプチャするための助けに感謝します:
$dnszone="value"
ありがとう