次の方法で共有


az nginx deployment

Note

This reference is part of the nginx extension for the Azure CLI (version 2.68.0 or higher). 拡張機能は、az nginx deployment コマンドを初めて実行するときに自動的にインストールされます。 Learn more about extensions.

NGINX デプロイ リソースを管理します。

コマンド

名前 説明 状態
az nginx deployment api-key

Nginxaas デプロイ API キーの管理。

Extension GA
az nginx deployment api-key create

データプレーン API エンドポイントにアクセスするために、Nginx デプロイ用の API キーを作成します。

Extension GA
az nginx deployment api-key delete

Nginx デプロイの API キーを削除します。

Extension GA
az nginx deployment api-key list

指定された Nginx デプロイのすべての API キーを一覧表示します。

Extension GA
az nginx deployment api-key show

指定された Nginx デプロイの指定された API キーを取得します。

Extension GA
az nginx deployment api-key update

データプレーン API エンドポイントにアクセスするために、Nginx デプロイの API キーを更新します。

Extension GA
az nginx deployment certificate

NGINX 証明書リソースを管理します。

Extension GA
az nginx deployment certificate create

NGINX デプロイ用の証明書を作成します。

Extension GA
az nginx deployment certificate delete

NGINX デプロイ証明書を削除します。

Extension GA
az nginx deployment certificate list

指定したデプロイとリソース グループのすべての証明書を一覧表示します。

Extension GA
az nginx deployment certificate show

特定の NGINX 証明書のプロパティを取得します。

Extension GA
az nginx deployment certificate update

NGINX デプロイ証明書を更新します。

Extension GA
az nginx deployment certificate wait

条件が満たされるまで CLI を待機状態にします。

Extension GA
az nginx deployment configuration

NGINX 構成リソースを管理します。

Extension GA
az nginx deployment configuration analyze

NGINXaaS デプロイに適用せずに NGINX 構成を分析します。

Extension GA
az nginx deployment configuration create

NGINX デプロイの構成を作成します。

Extension GA
az nginx deployment configuration delete

Nginx 構成を削除します。

Extension GA
az nginx deployment configuration list

指定したデプロイとリソース グループのすべての構成を一覧表示します。

Extension GA
az nginx deployment configuration show

特定の NGINX 構成のプロパティを取得します。

Extension GA
az nginx deployment configuration update

NGINX 構成を更新します。

Extension GA
az nginx deployment configuration wait

条件が満たされるまで CLI を待機状態にします。

Extension GA
az nginx deployment create

Azure リソース用の NGINX を作成します。

Extension GA
az nginx deployment delete

NGINX デプロイを削除します。

Extension GA
az nginx deployment list

NGINX デプロイの一覧。

Extension GA
az nginx deployment show

特定の NGINX デプロイのプロパティを取得します。

Extension GA
az nginx deployment update

NGINX デプロイを更新します。

Extension GA
az nginx deployment wait

条件が満たされるまで CLI を待機状態にします。

Extension GA

az nginx deployment create

Azure リソース用の NGINX を作成します。

az nginx deployment create --deployment-name --name
                           --resource-group
                           [--auto-upgrade-profile]
                           [--enable-diagnostics {0, 1, f, false, n, no, t, true, y, yes}]
                           [--identity]
                           [--location]
                           [--logging]
                           [--network-profile]
                           [--nginx-app-protect]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--scaling-properties]
                           [--sku]
                           [--tags]
                           [--user-profile]

PublicIP を使用したデプロイの作成

az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"

PrivateIP を使用したデプロイの作成

az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"
az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"

マネージド ID、ストレージ アカウント、スケーリングを使用したデプロイ

az anginx deployment  create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"UserAssigned","userAssignedIdentities":{"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity":{}}}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10

マネージド ID、ストレージ アカウント、システム割り当てマネージド ID を使用したデプロイ

az az anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"SystemAssigned"}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10

必須のパラメーター

--deployment-name --name -n

対象となる NGINX デプロイの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

省略可能のパラメーター

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--auto-upgrade-profile

デプロイの自動アップグレード設定。 は、安定しているかプレビューでサポートされる短縮構文、json-file、yaml-file です。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--enable-diagnostics

診断のサポートを有効または無効にするブール値。

プロパティ
Parameter group: Properties Arguments
指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--identity

Azure Key Vault またはストレージ アカウントで操作を実行するマネージド ID 短縮構文、json ファイル、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Body Arguments
--location -l

Location. 値のソース: az account list-locations az configure --defaults location=<location>を使用して、既定の場所を構成できます。

プロパティ
Parameter group: Body Arguments
--logging

ストレージ アカウントにログを送信する。 Azure ストレージ アカウントで BLOB 共同作成者ロールを持つマネージド ID を指定する必要があります。短縮構文、json ファイル、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--network-profile

IP アドレスと VNet + サブネット情報 短縮構文、json ファイル、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--nginx-app-protect

NGINX App Protect (NAP) の設定では、短縮構文、json-file、yaml-file がサポートされます。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

プロパティ
指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--scaling-properties

NGINX 容量ユニット (NSU) のスケーリングでは、短縮構文、json ファイル、yaml-file がサポートされます。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--sku

リソースサポートの短縮構文、json-file、yaml-file の課金情報。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Body Arguments
--tags

デプロイ用のタグ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Body Arguments
--user-profile

省略可能: 優先される通信電子メール では、短縮構文、json ファイル、yaml-file がサポートされます。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

Output format.

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az nginx deployment delete

NGINX デプロイを削除します。

az nginx deployment delete [--deployment-name --name]
                           [--ids]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Deployment Delete

az nginx deployment delete --name myDeployment --resource-group myResourceGroup

省略可能のパラメーター

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment-name --name -n

ターゲット NGINX デプロイの名前。

プロパティ
Parameter group: Resource Id Arguments
--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
Parameter group: Resource Id Arguments
--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

プロパティ
指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
Parameter group: Resource Id Arguments
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

プロパティ
Parameter group: Resource Id Arguments
--yes -y

確認を求めないでください。

プロパティ
規定値: False
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

Output format.

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az nginx deployment list

NGINX デプロイの一覧。

指定したサブスクリプションのすべてのデプロイを一覧表示します。 指定したリソース グループのすべての Nginx デプロイを一覧表示します。

az nginx deployment list [--max-items]
                         [--next-token]
                         [--resource-group]

Deployment List

az nginx deployment list
az nginx deployment list --resource-group myResourceGroup

省略可能のパラメーター

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--max-items

コマンドの出力で返される項目の合計数。 使用可能な項目の合計数が指定された値を超える場合は、コマンドの出力にトークンが提供されます。 改ページ位置の変更を再開するには、後続のコマンドの引数 --next-token トークン値を指定します。

プロパティ
Parameter group: Pagination Arguments
--next-token

ページ分割を開始する場所を指定するトークン。 これは、以前に切り捨てられた応答からのトークン値です。

プロパティ
Parameter group: Pagination Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

Output format.

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az nginx deployment show

特定の NGINX デプロイのプロパティを取得します。

az nginx deployment show [--deployment-name --name]
                         [--ids]
                         [--resource-group]
                         [--subscription]

Deployment Get

az nginx deployment show --name myDeployment --resource-group myResourceGroup

省略可能のパラメーター

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment-name --name -n

対象となる Nginx デプロイの名前。

プロパティ
Parameter group: Resource Id Arguments
--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
Parameter group: Resource Id Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
Parameter group: Resource Id Arguments
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

プロパティ
Parameter group: Resource Id Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

Output format.

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az nginx deployment update

NGINX デプロイを更新します。

az nginx deployment update [--add]
                           [--auto-upgrade-profile]
                           [--deployment-name --name]
                           [--enable-diagnostics {0, 1, f, false, n, no, t, true, y, yes}]
                           [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                           [--identity]
                           [--ids]
                           [--logging]
                           [--network-profile]
                           [--nginx-app-protect]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--remove]
                           [--resource-group]
                           [--scaling-properties]
                           [--set]
                           [--sku]
                           [--subscription]
                           [--tags]
                           [--user-profile]

タグを更新し、デプロイの診断サポートを有効にする

az nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1="value1" tag2="value2" --enable-diagnostics

省略可能のパラメーター

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--add

パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>

プロパティ
Parameter group: Generic Update Arguments
--auto-upgrade-profile

デプロイの自動アップグレード設定。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--deployment-name --name -n

対象となる Nginx デプロイの名前。

プロパティ
Parameter group: Resource Id Arguments
--enable-diagnostics

診断のサポートを有効または無効にするブール値。

プロパティ
Parameter group: Properties Arguments
指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

プロパティ
Parameter group: Generic Update Arguments
指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--identity

Azure Key Vault またはストレージ アカウントで操作を実行するマネージド ID 短縮構文、json ファイル、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Body Arguments
--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
Parameter group: Resource Id Arguments
--logging

ストレージ アカウントにログを送信する。 Azure ストレージ アカウントで BLOB 共同作成者ロールを持つマネージド ID を指定する必要があります。短縮構文、json ファイル、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--network-profile

IP アドレスと VNet + サブネット情報 短縮構文、json ファイル、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--nginx-app-protect

NGINX App Protect (NAP) の設定では、短縮構文、json-file、yaml-file がサポートされます。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

プロパティ
指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove> OR --remove propertyToRemove

プロパティ
Parameter group: Generic Update Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
Parameter group: Resource Id Arguments
--scaling-properties

NGINX 容量ユニット (NSU) のスケーリングでは、短縮構文、json ファイル、yaml-file がサポートされます。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>

プロパティ
Parameter group: Generic Update Arguments
--sku

リソースサポートの短縮構文、json-file、yaml-file の課金情報。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Body Arguments
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

プロパティ
Parameter group: Resource Id Arguments
--tags

デプロイ用のタグ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Body Arguments
--user-profile

省略可能: 優先される通信電子メール では、短縮構文、json ファイル、yaml-file がサポートされます。 詳細を表示するには、"??" を試してください。

プロパティ
Parameter group: Properties Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

Output format.

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

az nginx deployment wait

条件が満たされるまで CLI を待機状態にします。

az nginx deployment wait [--created]
                         [--custom]
                         [--deleted]
                         [--deployment-name --name]
                         [--exists]
                         [--ids]
                         [--interval]
                         [--resource-group]
                         [--subscription]
                         [--timeout]
                         [--updated]

省略可能のパラメーター

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--created

'provisioningState' が 'Succeeded' で作成されるまで待ちます。

プロパティ
Parameter group: Wait Condition Arguments
規定値: False
--custom

条件がカスタム JMESPath クエリを満たすまで待ちます。 例: provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running']。

プロパティ
Parameter group: Wait Condition Arguments
--deleted

削除されるまで待ちます。

プロパティ
Parameter group: Wait Condition Arguments
規定値: False
--deployment-name --name -n

対象となる Nginx デプロイの名前。

プロパティ
Parameter group: Resource Id Arguments
--exists

リソースが存在するまで待ちます。

プロパティ
Parameter group: Wait Condition Arguments
規定値: False
--ids

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

プロパティ
Parameter group: Resource Id Arguments
--interval

ポーリング間隔 (秒単位)。

プロパティ
Parameter group: Wait Condition Arguments
規定値: 30
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
Parameter group: Resource Id Arguments
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

プロパティ
Parameter group: Resource Id Arguments
--timeout

最大待機時間 (秒単位)。

プロパティ
Parameter group: Wait Condition Arguments
規定値: 3600
--updated

provisioningState が 'Succeeded' で更新されるまで待ちます。

プロパティ
Parameter group: Wait Condition Arguments
規定値: False
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

Output format.

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False