az storage account or-policy
ストレージ アカウント オブジェクト レプリケーション ポリシーを管理します。
コマンド
| 名前 | 説明 | 型 | 状態 |
|---|---|---|---|
| az storage account or-policy create |
ストレージ アカウントのオブジェクト レプリケーション サービス ポリシーを作成します。 |
Core | GA |
| az storage account or-policy delete |
指定したストレージ アカウントに関連付けられている指定したオブジェクト レプリケーション サービス ポリシーを削除します。 |
Core | GA |
| az storage account or-policy list |
指定したストレージ アカウントに関連付けられているオブジェクト レプリケーション サービス ポリシーを一覧表示します。 |
Core | GA |
| az storage account or-policy rule |
オブジェクト レプリケーション サービス ポリシー ルールを管理します。 |
Core | GA |
| az storage account or-policy rule add |
指定したオブジェクト レプリケーション サービス ポリシーにルールを追加します。 |
Core | GA |
| az storage account or-policy rule list |
指定したオブジェクト レプリケーション サービス ポリシーのすべての規則を一覧表示します。 |
Core | GA |
| az storage account or-policy rule remove |
指定したオブジェクト レプリケーション サービス ポリシーから、指定した規則を削除します。 |
Core | GA |
| az storage account or-policy rule show |
オブジェクト レプリケーション サービス ポリシーで指定した規則のプロパティを表示します。 |
Core | GA |
| az storage account or-policy rule update |
ルールのプロパティをオブジェクト レプリケーション サービス ポリシーに更新します。 |
Core | GA |
| az storage account or-policy show |
ストレージ アカウントの指定したオブジェクト レプリケーション サービス ポリシーのプロパティを表示します。 |
Core | GA |
| az storage account or-policy update |
ストレージ アカウントのオブジェクト レプリケーション サービス ポリシープロパティを更新します。 |
Core | GA |
az storage account or-policy create
ストレージ アカウントのオブジェクト レプリケーション サービス ポリシーを作成します。
az storage account or-policy create --account-name
[--dcont --destination-container]
[--destination-account]
[--enable-metrics {false, true}]
[--min-creation-time]
[--policy]
[--policy-id]
[--prefix --prefix-match]
[--priority-replication {false, true}]
[--resource-group]
[--rule-id]
[--scont --source-container]
[--source-account]
例
ストレージ アカウントのオブジェクト レプリケーション サービス ポリシーを作成します。
az storage account or-policy create -g ResourceGroupName -n storageAccountName -d destAccountName -s srcAccountName --destination-container dcont --source-container scont
ストレージ アカウントの json ファイルを使用してオブジェクト レプリケーション サービス ポリシーを作成します。
az storage account or-policy create -g ResourceGroupName -n storageAccountName --policy @policy.json
ターゲット ストレージ アカウントに関連付けられているポリシーを使用して、ソース ストレージ アカウントへのオブジェクト レプリケーション サービス ポリシーを作成します。
az storage account or-policy show -g ResourceGroupName -n destAccountName --policy-id "3496e652-4cea-4581-b2f7-c86b3971ba92" | az storage account or-policy create -g ResourceGroupName -n srcAccountName -p "@-"
必須のパラメーター
ストレージ アカウント名。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
宛先ストレージ コンテナー名。 --policy が指定されていない場合は必須。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Object Replication Policy Rule Arguments |
宛先ストレージ アカウント名またはリソース ID。--policy と --destination-account で指定された宛先アカウントがない場合は、宛先アカウントとして --account-name 値を適用します。
オブジェクト レプリケーション メトリック機能がポリシーに対して有効になっているかどうかを示します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
時間の経過後に作成された BLOB は、宛先にレプリケートされます。 datetime 形式の 'yyyy-MM-ddTHH:mm:ssZ' である必要があります。 例: 2020-02-19T16:05:00Z。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Filters Arguments |
JSON 形式の 2 つのストレージ アカウント間のオブジェクト レプリケーション ポリシー定義。 1 つのポリシーで複数のルールを定義できます。
オブジェクト レプリケーション ポリシーの ID。ポリシー ID が不明な場合は "default" です。 宛先アカウントで設定すると、ポリシー ID が自動生成されます。 ソース アカウントで設定する場合に必要です。
| プロパティ | 値 |
|---|---|
| 規定値: | default |
Optional. 指定したプレフィックスで始まる名前の BLOB のみをレプリケートするように結果をフィルター処理します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Filters Arguments |
オブジェクトレプリケーション優先レプリケーション機能がポリシーに対して有効になっているかどうかを示します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
ルール ID は、移行先アカウントの新しいルールごとに自動生成されます。 ソース アカウントにポリシーを設定する場合に必要です。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Object Replication Policy Rule Arguments |
ソース ストレージ コンテナー名。 --policy が指定されていない場合は必須。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Object Replication Policy Rule Arguments |
ソース ストレージ アカウント名またはリソース ID。--policy が指定されていない場合に必要です。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az storage account or-policy delete
指定したストレージ アカウントに関連付けられている指定したオブジェクト レプリケーション サービス ポリシーを削除します。
az storage account or-policy delete --account-name
--policy-id
[--resource-group]
例
指定したストレージ アカウントに関連付けられているオブジェクト レプリケーション サービス ポリシーを削除します。
az storage account or-policy delete -g ResourceGroupName -n StorageAccountName --policy-id "04344ea7-aa3c-4846-bfb9-e908e32d3bf8"
必須のパラメーター
ストレージ アカウント名。
オブジェクト レプリケーション ポリシーの ID。ポリシー ID が不明な場合は "default" です。 宛先アカウントで設定すると、ポリシー ID が自動生成されます。 ソース アカウントで設定する場合に必要です。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az storage account or-policy list
指定したストレージ アカウントに関連付けられているオブジェクト レプリケーション サービス ポリシーを一覧表示します。
az storage account or-policy list --account-name
[--resource-group]
例
指定したストレージ アカウントに関連付けられているオブジェクト レプリケーション サービス ポリシーを一覧表示します。
az storage account or-policy list -g ResourceGroupName -n StorageAccountName
必須のパラメーター
ストレージ アカウント名。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az storage account or-policy show
ストレージ アカウントの指定したオブジェクト レプリケーション サービス ポリシーのプロパティを表示します。
az storage account or-policy show --account-name
--policy-id
[--resource-group]
例
ストレージ アカウントの指定したオブジェクト レプリケーション サービス ポリシーのプロパティを表示します。
az storage account or-policy show -g ResourceGroupName -n StorageAccountName --policy-id "04344ea7-aa3c-4846-bfb9-e908e32d3bf8"
必須のパラメーター
ストレージ アカウント名。
オブジェクト レプリケーション ポリシーの ID。ポリシー ID が不明な場合は "default" です。 宛先アカウントで設定すると、ポリシー ID が自動生成されます。 ソース アカウントで設定する場合に必要です。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az storage account or-policy update
ストレージ アカウントのオブジェクト レプリケーション サービス ポリシープロパティを更新します。
az storage account or-policy update --account-name
[--add]
[--destination-account]
[--enable-metrics {false, true}]
[--force-string]
[--policy]
[--policy-id]
[--priority-replication {false, true}]
[--remove]
[--resource-group]
[--set]
[--source-account]
例
オブジェクト レプリケーション サービス ポリシーでソース ストレージ アカウントを更新します。
az storage account or-policy update -g ResourceGroupName -n StorageAccountName --source-account newSourceAccount --policy-id "04344ea7-aa3c-4846-bfb9-e908e32d3bf8"
json ファイルを使用してオブジェクト レプリケーション サービス ポリシーを更新します。
az storage account or-policy update -g ResourceGroupName -n StorageAccountName -p @policy.json
必須のパラメーター
ストレージ アカウント名。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Generic Update Arguments |
| 規定値: | [] |
宛先ストレージ アカウント名またはリソース ID。--policy と --destination-account で指定された宛先アカウントがない場合は、宛先アカウントとして --account-name 値を適用します。
オブジェクト レプリケーション メトリック機能がポリシーに対して有効になっているかどうかを示します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Generic Update Arguments |
| 規定値: | False |
JSON 形式の 2 つのストレージ アカウント間のオブジェクト レプリケーション ポリシー定義。 1 つのポリシーで複数のルールを定義できます。
オブジェクト レプリケーション ポリシーの ID。ポリシー ID が不明な場合は "default" です。 宛先アカウントで設定すると、ポリシー ID が自動生成されます。 ソース アカウントで設定する場合に必要です。
オブジェクトレプリケーション優先レプリケーション機能がポリシーに対して有効になっているかどうかを示します。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove> OR --remove propertyToRemove。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Generic Update Arguments |
| 規定値: | [] |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Generic Update Arguments |
| 規定値: | [] |
ソース ストレージ アカウント名またはリソース ID。--policy が指定されていない場合に必要です。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |