Microsoft Azure 試し打ち(2)

昨日の続き。時間がなかったのでストレージアカウントの作成のみ。

ストレージアカウントについて

ストレージアカウントは以下の用途に使用される

  1. 仮想マシンのイメージ置き場
  2. 仮想マシンの診断情報の保存先
  3. まだあるはず

ストレージアカウントの作成

ストレージアカウント名はグローバルで一位である必要があるので注意が必要

  • 以下のコマンドだとHDD になるが、SSD にするためのオプションが有るか確認しておくこと
#!/usr/bin/env bash

set -euo pipefail

read -p "ストレージアカウント名を入力してください: " saccount_name
resouce_group=contosovnet-prod-rg
read -p "ストレージアカウントのロケーションを入力してください: " location
read -p "ストレージアカウントのレプリケーションレベルを入力してください(Premium_LRS, Premium_ZRS, Standard_GRS, Standard_GZRS, Standard_LRS, Standard_RAGRS, Standard_RAGZRS, Standard_ZRS): " repli_sku
read -p "ストレージアカウントの種類を入力してください(BlobStorage, BlockBlobStorage, FileStorage, Storage, StorageV2): " storage_kind
read -p "ストレージアカウントのアクセス頻度を入力してください(Cool, Hot): " access_tier
read -p "HTTP アクセスを許可します(true)か? HTTPS アクセスに制限します(false)か?: " http_only

az storage account list --resource-group ${resouce_group} --output table

az storage account create --name ${saccount_name} \
                          --resource-group ${resouce_group} \
                          --access-tier ${access_tier} \
                          --https-only ${http_only} \
                          --kind ${storage_kind} \
                          --location ${location} \
                          --sku ${repli_sku} \
                          --tags env=prod role=storage_account

az storage account list --resource-group ${resouce_group} --output table

ストレージアカウントキーの確認

ストレージアカウントキー = ストレージアカウントにアクセスする際のクレデンシャル。2 種類が表示される(キーが2つ存在する)

#!/usr/bin/env bash

set -euo pipefail

read -p "ストレージアカウント名を入力してください: " saccount_name
resouce_group=contosovnet-prod-rg

az storage account keys list --account-name ${saccount_name} --output table

明日は仮想マシンの作成(ここ調べるのに時間がかかった)から。