複数のユーザーが 1 つのストレージ アカウントとファイル共有を使用できるようにする
既定では、Azure Cloud Shell によって作成されるストレージ リソースは、1 人のユーザーを対象としています。 シングル ユーザー デプロイは、各ユーザーが自分のファイル共有にのみアクセスできるため、最も安全な構成です。 ただし、1 つのデプロイに複数のユーザーがアクセスできるようにする必要がある場合があります。 複数のユーザーのアクセスをサポートするには、次の変更を行う必要があります。
- Azure ファイル共有のクォータを増やす
- ストレージ リソースへのアクセスを許可するロールをユーザーに割り当てる
警告
この記事の構成手順を使用すると、構成した各ユーザーにファイル共有内のすべてのファイルへのアクセスが許可されます。 最高のセキュリティを実現するために、ユーザーごとに個別のストレージ アカウントとファイル共有を作成します。
ファイル共有のクォータを増やす
Cloud Shell によって作成されるファイル共有には、6 GiB のクォータ制限があります。 新しいユーザーが最初のセッションを開始すると、Cloud Shell によってファイル共有に 5 GiB イメージ (*.img
) ファイルが作成されます。 最初のユーザーがクォータ制限を使用します。 2 番目のユーザーがセッションを開始すると、Cloud Shell で別の 5 GiB イメージ (*.img
) ファイルを作成できないため、"エフェメラル ストレージ" エラー メッセージが表示されます。 また、失敗した試行に対して 0 バイト イメージ (*.img
) ファイルが Cloud Shell によって作成されていることにも注意してください。
複数のユーザーをサポートするには、同じストレージ アカウントを共有するユーザーの数に対応するために、ファイル共有クォータを増やす必要があります。 ユーザーごとにクォータを 5 GiB 増やします。
ファイル共有クォータを変更するには、次の手順に従います。
- Azure portal にサインインします。
- 検索バーを使用してストレージ アカウントを検索する
- [ストレージ アカウント] ページで、Azure Cloud Shell 環境に使用しているストレージ アカウントを選択し、詳細を表示します。
- 左側のメニューから、[データ ストレージ] を展開し、[ファイル共有] を選択します。
- Azure Cloud Shell 環境に使用しているファイル共有を見つけます。
- Cloud Shell のファイル共有で、3 点ドット メニューを選択します。
- メニューから [クォータの編集] を選択します。
- クォータ量を目的のサイズに変更します。
- [OK] を選択して変更を保存します。
Note
ファイル共有には 100 TiB のサイズ制限があります。
ストレージ リソースへのアクセスを許可するロールをユーザーに割り当てる
ストレージ アカウントとファイル共有にアクセスするには、各ユーザーに次のロールの割り当てが必要です。
- 閲覧者とデータ アクセスまたはストレージ アカウント共同作成者
- ストレージ ファイル データ権限付き共同作成者
ストレージ アカウントにロールを適用します。 ファイル共有は、ストレージ アカウントからロールの割り当てを継承します。
次の手順でロールを割り当てます。
- Azure portal にサインインします。
- 検索バーを使用してストレージ アカウントを検索する
- [ストレージ アカウント] ページで、Azure Cloud Shell 環境に使用しているストレージ アカウントを選択し、詳細を表示します。
- 左側のメニューで、[アクセス制御 (IAM)] を選択します。
- 詳細ウィンドウで、[ロールの割り当て] タブを選択します。
- ヘッダー メニューで、[+ 追加] を選び、ドロップダウン メニューから [ロールの割り当ての追加] を選びます。
- 検索フィールドを使用して閲覧者とデータ アクセスを検索し、検索結果から選択します。
- ページの下部にある [次へ] を選択して、[メンバー] タブに移動します。
- ロールにユーザーを追加するには:
- [+ メンバーを選択する] を選択します。
- [メンバーの選択] ウィンドウで、ユーザーを検索します
- ユーザーを選択し、下部にある [選択] ボタンを使用してユーザーを追加します。
- 各ユーザーに対してこの手順を繰り返します。
- ユーザーを追加したら、[次へ] を選択して、[確認と割り当て] タブに移動します。
- ストレージ ファイル データ権限付き共同作成者ロールのプロセスを繰り返します。
まとめ
この記事では、ファイル共有のストレージ クォータを増やす方法と、Azure のストレージ リソースへのアクセスを許可するロールをユーザーに割り当てる方法について説明しました。