az コマンドで Azure の blob コンテナ が存在するかチェックして、存在しない場合は作成するための bash シェルスクリプトを作成する。
blob コンテナが未存在の場合、blob コンテナを作成する bash シェルスクリプト
下記のシェルスクリプトを作成する。
変数に作成したい blob コンテナ名、コンテナを作成するストレージアカウントの名前、ストレージアカウントのキー、接続文字列を指定する。シェルを実行すると、指定した blob コンテナが存在しない場合は、 blob コンテナを作成する。
#!/bin/bash
container_name="コンテナ名"
account_name="ストレージアカウント名"
account_key="アカウントキー名"
connection_string="アカウント接続文字列"
if [ "`az storage container exists -n "${container_name}" --account-name "${account_name}" --account-key "${account_key}" --connection-string "${connection_string}" | grep -i -m 1 false`" ]; then
az storage container create -n "${container_name}" --account-name "${account_name}" --account-key "${account_key}" --connection-string "${connection_string}"
if [ $? -ne 0 ]; then
echo "blob container ${container_name} create fail"
exit 1
else
echo "blob container ${container_name} create success"
fi
else
echo "blob container ${container_name} exists"
fi
スポンサーリンク

0 件のコメント :
コメントを投稿