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 .
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az spring-cloud app deployment create |
アプリのステージング環境のデプロイを作成します。 既存のデプロイにコードまたは更新設定を展開するには、次を使用 |
拡張 | 非推奨 |
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>
必須のパラメーター
アプリの名前。
デプロイの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。
省略可能のパラメーター
指定された事前構築済み成果物 (jar または netcore zip) をデプロイします。
スペースで区切られた "key[=value]" 形式の環境変数。
(エンタープライズ層のみ)実行可能ファイルのビルドに使用するサービス ビルダーをビルドします。
(エンタープライズ層のみ)使用する Application Configuration Service のパターンを決定するために、"," で区切られたファイル パターンを構成します。 既存の構成をクリアするには、'""' を使用します。
コンテナー イメージの引数。
コンテナー イメージのコマンド。
コンテナー イメージ タグ。
コンテナー イメージのレジストリ。
CPU リソース量。 500m または CPU コアの数にする必要があります。
true の場合は、liveness と readiness プローブを無効にします。
true の場合は、jar 検証を無効にします。
スペースで区切られた "key[=value]" 形式の環境変数。
インスタンスの数。
jvm オプションを含む文字列。bash 解析エラーを回避するには、この引数に ' ' の代わりに '=' を使用します。例: --jvm-options='-Xms1024m -Xmx2048m'。
zip ルートを基準とした .NET 実行可能ファイルへのパスを含む文字列。
メモリ リソースの量。 512Mi または #Gi にする必要があります (例: 1Gi、3Gi)。
実行時間の長い操作の終了を待機しません。
コンテナー レジストリのパスワード。
コンテナー レジストリのユーザー名です。
使用されている言語のランタイム バージョン。
ステージングデプロイを作成すると、運用環境のデプロイから設定が自動的にコピーされます。
指定したソース フォルダーを展開します。 フォルダーは tar にパックされ、アップロードされ、kpack を使用してビルドされます。 値が指定されていない場合は、既定で現在のフォルダーに設定されます。
デプロイする子モジュール。ソース コードからビルドされた複数の jar パッケージに必要です。
デプロイ バージョン。設定されていない場合は変更しないでください。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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]
必須のパラメーター
アプリの名前。
デプロイの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。
省略可能のパラメーター
実行時間の長い操作の終了を待機しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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]
必須のパラメーター
アプリの名前。
ダンプするターゲット アプリ インスタンス。
ダンプ ファイルのマウント ファイル パス。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。
省略可能のパラメーター
アプリの既存のデプロイの名前。 指定されていない場合は、既定で運用環境のデプロイになります。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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]
必須のパラメーター
アプリの名前。
ダンプするターゲット アプリ インスタンス。
ダンプ ファイルのマウント ファイル パス。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。
省略可能のパラメーター
アプリの既存のデプロイの名前。 指定されていない場合は、既定で運用環境のデプロイになります。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az spring-cloud app deployment list
コマンド グループ 'spring-cloud app deployment' は非推奨であり、今後のリリースで削除されるため、このコマンドは暗黙的に非推奨となります。 代わりに "spring app deployment" を使用してください。
アプリのすべてのデプロイを一覧表示します。
az spring-cloud app deployment list --app
--resource-group
--service
必須のパラメーター
アプリの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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
必須のパラメーター
アプリの名前。
デプロイの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --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]
必須のパラメーター
アプリの名前。
ダンプするターゲット アプリ インスタンス。
ダンプ ファイルのマウント ファイル パス。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
Azure Spring Cloud の名前。az configure --defaults spring-cloud= を使用して既定のサービスを構成できます。
省略可能のパラメーター
アプリの既存のデプロイの名前。 指定されていない場合は、既定で運用環境のデプロイになります。
JFR の期間。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI