ストレージ タスクを作成する
ストレージ タスクは、Azure ストレージ アカウント内の BLOB に対して操作を実行できます。 タスクを作成するときに、オブジェクト (コンテナーまたは BLOB) ごとに満たす必要がある条件と、そのオブジェクトに対して実行する操作を定義できます。 また、Azure Storage アカウントの 1 つ以上の対象を識別することもできます。 Azure Storage Actions の概要に関する記事を参照してください。
このハウツー記事では、ストレージ タスクの作成方法について説明します。
重要
Azure Storage Actions は現在プレビュー段階であり、こちらのリージョンで使用できます。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。
タスクを作成する
Azure portal で、"ストレージ タスク" を検索します。 次に、[サービス] で、[ストレージ タスク - Azure Storage Actions] を選びます。
[Azure Storage Actions | ストレージ タスク] ページで、[作成] を選びます。
[基本] タブ
[基本] タブでは、ストレージ タスクに関する必須の情報を入力します。 次の表では [基本] タブのフィールドについて説明します。
Section | フィールド | 必須または省略可能 | 説明 |
---|---|---|---|
プロジェクトの詳細 | サブスクリプション | 必須 | 新しいストレージ タスク用のサブスクリプションを選択します。 |
プロジェクトの詳細 | Resource group | 必須 | このストレージ タスク用に新しいリソース グループを作成するか、既存のものを選択します。 詳細については、「リソース グループ」を参照してください。 |
インスタンスの詳細 | ストレージ タスク名 | 必須 | ストレージ タスク用に一意の名前を選択します。 ストレージ タスク名の長さは 3 から 18 文字にする必要があり、使用できるのは小文字と数字のみです。 |
インスタンスの詳細 | リージョン | 必須 | ストレージ タスクの適切なリージョンを選択します。 詳細については、「Azure のリージョンと Availability Zones」をご覧ください。 |
次の画像は [基本] タブの例を示しています。
[条件] タブ
[条件] タブでは、オブジェクト (コンテナーまたは BLOB) ごとに満たす必要がある条件と、そのオブジェクトに対して実行する操作を定義します。
少なくとも 1 つの条件と 1 つの操作を定義する必要があります。 条件に句を追加するには、[新しい句の追加] を選択します。 操作を追加するには、[新しい操作の追加] を選択します。
[条件] タブの各フィールドを次の表で説明します。
セクション | フィールド | 必須または省略可能 | 説明 |
---|---|---|---|
次の場合 | [ルールの適用条件] | 必須 | 2 つ以上の述語を組み合わせて論理 AND または論理 OR 式を作る演算子。 |
次の場合 | BLOB プロパティ | 必須 | 句で使用する BLOB またはコンテナーのプロパティ。 サポートされている BLOB のプロパティに関する記事を参照 |
次の場合 | Operator | 必須 | 句内の各プロパティが対応する値とどのように関連する必要があるかを定義する演算子。 「サポートされている演算子」を参照 |
次の場合 | プロパティ値 | 必須 | 対応するプロパティに関連する値。 |
THEN | 操作 | 必須 | オブジェクトがこのタスクで定義されている条件を満たすときに実行するアクション。 「サポートされている操作」を参照 |
THEN | パラメーター | 必須 | 操作で使用する値。 |
次の画像は [条件] タブの例を示しています。
[割り当て] タブ
割り当てによって、ストレージ アカウントと、タスクが対象とするそのアカウント内のオブジェクトのサブセットが識別されます。 割り当てでは、タスクがいつ実行され、実行レポートが格納されているかも定義されます。
割り当てを追加するには、[割り当ての追加] を選択します。 このステップはオプションです。 タスクを作成するために割り当てを追加する必要はありません。
[割り当ての追加] ペインに表示される各フィールドを、次の表で説明します。
セクション | フィールド | 必須または省略可能 | 説明 |
---|---|---|---|
スコープの選択 | サブスクリプション | 必須 | この割り当てに追加するストレージ アカウントのサブスクリプション。 |
スコープの選択 | ストレージ アカウントを選んでください | 必須 | この割り当てに追加するストレージ アカウント。 |
スコープの選択 | 割り当て名 | 必須 | 割り当ての名前。 割り当て名の長さは 2 から 62 文字までにする必要があり、文字と数字のみを含めることができます。 |
フィルター オブジェクト | 以下でフィルター | 必須 | プレフィックスを使用してオブジェクトをフィルター処理するか、ストレージ アカウント全体に対してタスクを実行するオプション。 |
フィルター オブジェクト | BLOB プレフィックス | 省略可能 | タスクによって評価される BLOB のスコープを絞り込むために使用される文字列プレフィックス。 このフィールドは、BLOB プレフィックスを使用してフィルター処理する場合にのみ必要です。 |
トリガーの詳細 | 実行頻度 | 必須 | タスクを 1 回または複数回実行するオプション。 |
トリガーの詳細 | Start from | 必須 | タスクの実行を開始する日付と時刻。 |
トリガーの詳細 | 終了日 | 必須 | タスクの実行を停止する日付と時刻。 |
トリガーの詳細 | 頻繁に繰り返す (日数) | 必須 | 各実行の間隔 (日数)。 |
トリガーの詳細 | レポート エクスポート コンテナー | 必須 | タスク実行レポートが格納されるコンテナー。 |
次の画像は、[割り当ての追加] ペインの例を示しています。
[タグ] タブ
[タグ] タブでは、Azure リソースを整理するための Resource Manager タグを指定できます。 詳細については、「論理的な組織化のためにリソース、リソース グループ、サブスクリプションにタグを付ける」を参照してください。
次の図は、新しいストレージ アカウントのインデックス タグ プロパティの標準構成を示しています。
[確認と作成] タブ
[確認および作成] タブに移動すると、選択したストレージ タスクの設定の検証が Azure によって実行されます。 検証に成功した場合は、ストレージ タスクの作成に進むことができます。
検証が失敗した場合は、変更する必要がある設定がポータルに示されます。
次の画像は、新しいストレージ タスクを作成する前の [確認] タブのデータを示しています。