次の方法で共有


ストレージ タスクの割り当てを作成および管理する

割り当てによって、ストレージ アカウントと、タスクが対象とするそのアカウント内のオブジェクトのサブセットが識別されます。 割り当てでは、タスクがいつ実行され、実行レポートが格納されているかも定義されます。

この記事では、割り当てを作成し、その割り当てを実行できるようにします。 ストレージ タスクの割り当ての詳細については、「 ストレージ タスクの割り当て」を参照してください。

重要

ストレージ タスクの割り当てを有効にする前に、各ターゲット ストレージ アカウントのネットワーク設定で、信頼された Azure サービスへのアクセス権を付与してください。 詳細については、「信頼された Azure サービスにアクセスを許可する」を参照してください。

割り当ての作成と管理

ターゲットにするストレージ アカウントごとに割り当てを作成します。 ストレージ タスクには、最大 50 個の割り当てを含めることができます。

現在のリリースでは、ストレージ タスクと同じリージョンにあるストレージ アカウントのみを対象にすることができます。

ストレージ タスク メニューから割り当てを作成する

ストレージ タスクのコンテキストで割り当てを作成できます。 このオプションは、タスクの作成者であり、複数のストレージ アカウントをターゲットにする場合に便利です。 割り当てごとに、対象とするストレージ アカウントを特定します。

Azure portal でストレージ タスクに移動し、[ ストレージ タスクの管理] で [ 割り当て] を選択します。

[ 割り当て] ページで 、[ + 割り当ての追加 ] を選択すると、[ 割り当ての追加 ] ウィンドウが表示されます。

ストレージ タスクのコンテキストに表示される [割り当て] ページのスクリーンショット。

ストレージ アカウント メニューから割り当てを作成する

ストレージ アカウントのコンテキストで割り当てを作成することもできます。 このオプションは、既存のタスクを使用してストレージ アカウント内のオブジェクトを処理する場合に便利です。 割り当てごとに、アカウントに割り当てるストレージ タスクを特定します。

Azure portal でストレージ アカウントに移動し、[ データ管理] で [ ストレージ タスク] を選択します。

[ ストレージ タスク ] ページで、[ タスクの割り当て ] タブを選択し、[ + 割り当ての作成] を選択し、[ + 割り当ての追加] を選択します。

ストレージ アカウントのコンテキストに表示される [割り当て] ページのスクリーンショット。

[ 割り当ての追加] ウィンドウが表示されます。

スコープを選択する

[ スコープの選択 ] セクションで、サブスクリプションを選択し、割り当ての名前を付けます。 次に、ターゲットにするストレージ アカウントを選択します。

ストレージ アカウントのコンテキストで [割り当ての追加 ] ウィンドウを開いた場合は、ストレージ アカウントではなくストレージ タスクを選択します。

各プロパティの説明については、「 割り当ての設定」を参照してください。

ロールの割り当てを追加する

[ ロールの割り当て ] セクションの [ ロール ] ドロップダウン リストで、ストレージ タスクのマネージド ID に割り当てるロールを選択します。 タスクの割り当てを確実に成功させるには、BLOB データ所有者のアクセス許可を持つロールを使用します。 詳細については、 タスクの割り当てに必要な Azure ロールに関するページを参照してください。

ストレージ タスクの作成の一環として、マネージド ID の種類 (システム割り当てまたはユーザー割り当て) を選択します。

[割り当て] ウィンドウの [ロールの割り当て] セクションのスクリーンショット。

各プロパティの説明については、「 割り当ての設定」を参照してください。

フィルターを追加する

[ オブジェクトのフィルター] セクションで、フィルターに基づいて BLOB のサブセットを対象にするかどうかを選択します。 フィルターを使用すると、実行範囲を絞り込むのに役立ちます。 タスクでアカウント内のすべてのコンテナーと BLOB を評価する場合は、[ フィルターしない ] オプションを選択できます。 次の例では、フィルターを使用して、 mycontainerという名前のコンテナーに存在する BLOB のみを対象とします。

[割り当ての追加] ウィンドウの [オブジェクトのフィルター] セクションのスクリーンショット。

各プロパティの説明については、「 割り当ての設定」を参照してください。

トリガーを定義する

[ トリガーの詳細 ] セクションで、このタスクを実行する頻度を選択します。 このタスクは 1 回だけ実行することも、タスクを定期的に実行することもできます。 このタスクを定期的に実行する場合は、開始時刻と終了時刻を選択し、各実行の間の日数を指定します。 また、実行レポートを格納する場所を指定することもできます。

[割り当ての追加] ウィンドウの [トリガー] セクションのスクリーンショット。

各プロパティの説明については、「 割り当ての設定」を参照してください。

割り当てを保存する

[ 追加 ] ボタンを選択して割り当てを作成します。

[ 割り当ての追加] ウィンドウ が閉じます。 デプロイが完了すると、[ 割り当て] ページに割り当てが 表示されます。 そのページに割り当てが表示されない場合は、[ 更新 ] ボタンを選択します。

[割り当て] ページに表示される割り当てのスクリーンショット。

割り当てを有効にする

割り当ては既定で無効になっています。 実行がスケジュールされるように割り当てを有効にするには、割り当ての横に表示されるチェック ボックスをオンにし、[ 有効] を選択します。

[割り当て] ページの [有効化] ボタンのスクリーンショット。

タスクの実行後、実行レポートが生成され、割り当ての作成時に指定したコンテナーに格納されます。 そのレポートの詳細と、対象となるオブジェクトの数、試行された操作の数、成功した操作の数をキャプチャするメトリックを表示する方法については、「 ストレージ タスクの実行の分析」を参照してください。

課題を編集する

割り当ては、対象となるストレージ アカウントのサブ リソースになります。 そのため、割り当てを作成した後は、実行頻度のみを編集できます。 割り当ての他のフィールドは読み取り専用になります。 単一実行 (1 回のみ) オプションも読み取り専用になります。

  • ストレージ タスクのコンテキストで割り当ての実行頻度を編集するには、Azure portal でストレージ タスクに移動し、[ ストレージ タスク管理] で [ 割り当て] を選択します。

  • ストレージ アカウントのコンテキストで割り当ての実行頻度を編集するには、Azure portal でストレージ アカウントに移動し、[ データ管理] で [ ストレージ タスク] を選択します。

こちらも参照ください