az spring-cloud app deployment

Note

このリファレンスは、Azure CLI (バージョン 2.45.0 以降) の Spring-cloud 拡張機能の一部です。 拡張機能は、az spring-cloud app deployment コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。

コマンド グループ 'spring-cloud app' は非推奨であり、今後のリリースで削除されるため、このコマンド グループは暗黙的に非推奨となります。 代わりに 'spring app' を使用してください。

Azure Spring Cloud でのアプリのデプロイのライフ サイクルを管理するコマンド。 デプロイに対するその他の操作は、パラメーター --deployment を使用してアプリ レベルで実行できます。 例: az spring-cloud app deploy --deployment .

コマンド

名前 説明 Status
az spring-cloud app deployment create

アプリのステージング環境のデプロイを作成します。 既存のデプロイにコードまたは更新設定を展開するには、次を使用 az spring-cloud app deploy/update --deployment <staging deployment>します。

拡張 非推奨
az spring-cloud app deployment delete

アプリのデプロイを削除します。

拡張 非推奨
az spring-cloud app deployment generate-heap-dump

指定されたファイル パスへのターゲット アプリ インスタンスのヒープ ダンプを生成します。

拡張 非推奨
az spring-cloud app deployment generate-thread-dump

指定されたファイル パスへのターゲット アプリ インスタンスのスレッド ダンプを生成します。

拡張 非推奨
az spring-cloud app deployment list

アプリのすべてのデプロイを一覧表示します。

拡張 非推奨
az spring-cloud app deployment show

デプロイの詳細を表示します。

拡張 非推奨
az spring-cloud app deployment start-jfr

指定されたファイル パスに対して、ターゲット アプリ インスタンスで JFR を開始します。

拡張 非推奨

az spring-cloud app deployment create

非推奨

コマンド グループ 'spring-cloud app deployment' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに "spring app deployment" を使用してください。

アプリのステージング環境のデプロイを作成します。 既存のデプロイにコードまたは更新設定を展開するには、次を使用 az spring-cloud app deploy/update --deployment <staging deployment>します。

az spring-cloud app deployment create --app
                                      --name
                                      --resource-group
                                      --service
                                      [--artifact-path]
                                      [--build-env]
                                      [--builder]
                                      [--config-file-patterns]
                                      [--container-args]
                                      [--container-command]
                                      [--container-image]
                                      [--container-registry]
                                      [--cpu]
                                      [--disable-probe {false, true}]
                                      [--disable-validation {false, true}]
                                      [--env]
                                      [--instance-count]
                                      [--jvm-options]
                                      [--main-entry]
                                      [--memory]
                                      [--no-wait]
                                      [--registry-password]
                                      [--registry-username]
                                      [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
                                      [--skip-clone-settings]
                                      [--source-path]
                                      [--target-module]
                                      [--version]

アプリの新しいデプロイにソース コードをデプロイします。 これにより、現在のディレクトリがパックされ、Pivotal Build Service でバイナリがビルドされ、デプロイされます。

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup

jvm オプションと環境変数を使用して、事前構築済みの jar をアプリにデプロイします。

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Docker Hub 上のコンテナー イメージをアプリにデプロイします。

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1

プライベート レジストリ上のコンテナー イメージをアプリにデプロイします。

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>

必須のパラメーター

--app

アプリの名前。

--name -n

デプロイの名前。

--resource-group -g

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

--service -s

Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。

省略可能のパラメーター

--artifact-path

指定された事前構築済み成果物 (jar または netcore zip) をデプロイします。

--build-env

スペースで区切られた "key[=value]" 形式の環境変数。

--builder
プレビュー

(エンタープライズ層のみ)実行可能ファイルのビルドに使用するサービス ビルダーをビルドします。

既定値: default
--config-file-patterns
プレビュー

(エンタープライズ層のみ)使用する Application Configuration Service のパターンを決定するために、"," で区切られたファイル パターンを構成します。 既存の構成をクリアするには、'""' を使用します。

--container-args

コンテナー イメージの引数。

--container-command

コンテナー イメージのコマンド。

--container-image

コンテナー イメージ タグ。

--container-registry

コンテナー イメージのレジストリ。

既定値: docker.io
--cpu

CPU リソース量。 500m または CPU コアの数にする必要があります。

--disable-probe

true の場合は、liveness と readiness プローブを無効にします。

承認された値: false, true
--disable-validation

true の場合は、jar 検証を無効にします。

承認された値: false, true
--env

スペースで区切られた "key[=value]" 形式の環境変数。

--instance-count

インスタンスの数。

--jvm-options

jvm オプションを含む文字列。bash 解析エラーを回避するには、この引数に ' ' の代わりに '=' を使用します。例: --jvm-options='-Xms1024m -Xmx2048m'。

--main-entry -m

zip ルートを基準とした .NET 実行可能ファイルへのパスを含む文字列。

--memory

メモリ リソースの量。 512Mi または #Gi にする必要があります (例: 1Gi、3Gi)。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--registry-password

コンテナー レジストリのパスワード。

--registry-username

コンテナー レジストリのユーザー名です。

--runtime-version

使用されている言語のランタイム バージョン。

承認された値: Java_11, Java_17, Java_8, NetCore_31
--skip-clone-settings

ステージングデプロイを作成すると、運用環境のデプロイから設定が自動的にコピーされます。

既定値: False
--source-path

指定したソース フォルダーを展開します。 フォルダーは tar にパックされ、アップロードされ、kpack を使用してビルドされます。 値が指定されていない場合は、既定で現在のフォルダーに設定されます。

--target-module

デプロイする子モジュール。ソース コードからビルドされた複数の jar パッケージに必要です。

--version

デプロイ バージョン。設定されていない場合は変更しないでください。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az spring-cloud app deployment delete

非推奨

コマンド グループ 'spring-cloud app deployment' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに "spring app deployment" を使用してください。

アプリのデプロイを削除します。

az spring-cloud app deployment delete --app
                                      --name
                                      --resource-group
                                      --service
                                      [--no-wait]

必須のパラメーター

--app

アプリの名前。

--name -n

デプロイの名前。

--resource-group -g

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

--service -s

Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。

省略可能のパラメーター

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az spring-cloud app deployment generate-heap-dump

非推奨

コマンド グループ 'spring-cloud app deployment' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに "spring app deployment" を使用してください。

指定されたファイル パスへのターゲット アプリ インスタンスのヒープ ダンプを生成します。

az spring-cloud app deployment generate-heap-dump --app
                                                  --app-instance
                                                  --file-path
                                                  --resource-group
                                                  --service
                                                  [--deployment]

必須のパラメーター

--app

アプリの名前。

--app-instance

ダンプするターゲット アプリ インスタンス。

--file-path

ダンプ ファイルのマウント ファイル パス。

--resource-group -g

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

--service -s

Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。

省略可能のパラメーター

--deployment -d

アプリの既存のデプロイの名前。 指定されていない場合は、既定で運用環境のデプロイになります。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az spring-cloud app deployment generate-thread-dump

非推奨

コマンド グループ 'spring-cloud app deployment' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに "spring app deployment" を使用してください。

指定されたファイル パスへのターゲット アプリ インスタンスのスレッド ダンプを生成します。

az spring-cloud app deployment generate-thread-dump --app
                                                    --app-instance
                                                    --file-path
                                                    --resource-group
                                                    --service
                                                    [--deployment]

必須のパラメーター

--app

アプリの名前。

--app-instance

ダンプするターゲット アプリ インスタンス。

--file-path

ダンプ ファイルのマウント ファイル パス。

--resource-group -g

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

--service -s

Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。

省略可能のパラメーター

--deployment -d

アプリの既存のデプロイの名前。 指定されていない場合は、既定で運用環境のデプロイになります。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az spring-cloud app deployment list

非推奨

コマンド グループ 'spring-cloud app deployment' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに "spring app deployment" を使用してください。

アプリのすべてのデプロイを一覧表示します。

az spring-cloud app deployment list --app
                                    --resource-group
                                    --service

必須のパラメーター

--app

アプリの名前。

--resource-group -g

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

--service -s

Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az spring-cloud app deployment show

非推奨

コマンド グループ 'spring-cloud app deployment' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに "spring app deployment" を使用してください。

デプロイの詳細を表示します。

az spring-cloud app deployment show --app
                                    --name
                                    --resource-group
                                    --service

必須のパラメーター

--app

アプリの名前。

--name -n

デプロイの名前。

--resource-group -g

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

--service -s

Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az spring-cloud app deployment start-jfr

非推奨

コマンド グループ 'spring-cloud app deployment' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに "spring app deployment" を使用してください。

指定されたファイル パスに対して、ターゲット アプリ インスタンスで JFR を開始します。

az spring-cloud app deployment start-jfr --app
                                         --app-instance
                                         --file-path
                                         --resource-group
                                         --service
                                         [--deployment]
                                         [--duration]

必須のパラメーター

--app

アプリの名前。

--app-instance

ダンプするターゲット アプリ インスタンス。

--file-path

ダンプ ファイルのマウント ファイル パス。

--resource-group -g

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

--service -s

Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。

省略可能のパラメーター

--deployment -d

アプリの既存のデプロイの名前。 指定されていない場合は、既定で運用環境のデプロイになります。

--duration

JFR の期間。

既定値: 60s
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

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

--only-show-errors

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

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

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

--subscription

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

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。