Azure Container Apps (Az.App モジュール) のコマンドレット一覧について

ブログ エントリ内にアフィリエイト広告が含まれています
スポンサーリンク

Azure Container Apps のデプロイや設定について、Azure ポータル以外にもテンプレート (ARM、bicep) を用いたり、コマンド (Azure PowerShell、Azure CLI) を用いることができるようになっています。

ただし、Azure Container Apps に関するコマンド (Azure PowerShell、Azure CLI) については、プレビュー段階となるため、正式にはサポートされていません。

主流となっているのは Azure CLI の containerapp 拡張機能となりますが、Azure PowerShell (Az.App モジュール) でも一応ひととおりの操作を行うことが可能です。

なお、最新版は v0.1.1 ですが、リリースされたのが 2023/01/10 なので、アップデートを期待せずに Azure CLI の containerapp 拡張機能を利用したほうがよさそうです。

ちなみに、Azure PowerShell (Az.App モジュール) について、Az モジュールとは別にインストールする必要があり、コマンドは以下となります。

 Install-Module -Name Az.App 

このブログ エントリでは、Azure Container Apps (Az.App モジュール) のコマンドレット一覧を纏めていますが、Az.App モジュールがインストールされている状態で以下のコマンドを実行することで、表示することが可能です。

 Get-Command -Module Az.App 
スポンサーリンク

Azure Container Apps (Az.App モジュール) のコマンドレット一覧

# コマンドレット 概要
1 Disable-AzContainerAppRevision コンテナー アプリのリビジョンを非アクティブ化します。
2 Enable-AzContainerAppRevision コンテナー アプリのリビジョンをアクティブ化します。
3 Get-AzContainerApp コンテナー アプリのプロパティを取得します。
4 Get-AzContainerAppAuthConfig コンテナー アプリの AuthConfig を取得します。
5 Get-AzContainerAppManagedEnv コンテナー アプリのホストに使用されるマネージド環境のプロパティを取得します。
6 Get-AzContainerAppManagedEnvCert 指定された証明書を取得します。
7 Get-AzContainerAppManagedEnvDapr dapr コンポーネントを取得します。
8 Get-AzContainerAppManagedEnvDaprSecret dapr コンポーネントのシークレットを一覧表示します。
9 Get-AzContainerAppManagedEnvStorage マネージド環境のストレージを取得します。
10 Get-AzContainerAppRevision コンテナー アプリのリビジョンを取得します。
11 Get-AzContainerAppSecret コンテナー アプリのシークレットを一覧表示します。
12 New-AzContainerApp コンテナー アプリを作成/アップデートします。
13 New-AzContainerAppAuthConfig コンテナー アプリの AuthConfig を作成/アップデートします。
14 New-AzContainerAppCustomDomainObject CustomDomain に対するメモリ内オブジェクトを作成します。
15 New-AzContainerAppDaprMetadataObject DaprMetadata に対するメモリ内オブジェクトを作成します。
16 New-AzContainerAppEnvironmentVarObject EnvironmentVar に対するメモリ内オブジェクトを作成します。
17 New-AzContainerAppIdentityProviderObject IdentityProviders に対するメモリ内オブジェクトを作成します。
18 New-AzContainerAppManagedEnv コンテナー アプリをホストするために使用されるマネージド環境を作成/アップデートします。
19 New-AzContainerAppManagedEnvCert 証明書を作成/アップデートします。
20 New-AzContainerAppManagedEnvDapr マネージド環境で Dapr コンポーネントを作成/アップデートします。
21 New-AzContainerAppManagedEnvStorage マネージド環境のストレージを作成/アップデートします。
22 New-AzContainerAppProbeHeaderObject ContainerAppProbeHttpGetHttpHeadersItem に対するメモリ内オブジェクトを作成します。
23 New-AzContainerAppProbeObject ContainerAppProbe に対するメモリ内オブジェクトを作成します。
24 New-AzContainerAppRegistryCredentialObject RegistryCredentials に対するメモリ内オブジェクトを作成します。
25 New-AzContainerAppScaleRuleAuthObject ScaleRuleAuth に対するメモリ内オブジェクトを作成します。
26 New-AzContainerAppScaleRuleObject ScaleRule に対するメモリ内オブジェクトを作成します。
27 New-AzContainerAppSecretObject Secret に対するメモリ内オブジェクトを作成します。
28 New-AzContainerAppTemplateObject Container に対するメモリ内オブジェクトを作成します。
29 New-AzContainerAppTrafficWeightObject TrafficWeight に対するメモリ内オブジェクトを作成します。
30 New-AzContainerAppVolumeMountObject VolumeMount に対するメモリ内オブジェクトを作成します。
31 New-AzContainerAppVolumeObject Volume に対するメモリ内オブジェクトを作成します。
32 Remove-AzContainerApp コンテナー アプリを削除します。
33 Remove-AzContainerAppAuthConfig コンテナー アプリの AuthConfig を削除します。
34 Remove-AzContainerAppManagedEnv マネージド環境にコンテナー アプリがない場合にマネージド環境を削除します。
35 Remove-AzContainerAppManagedEnvCert 指定した証明書を削除します。
36 Remove-AzContainerAppManagedEnvDapr マネージド環境から dapr コンポーネントを削除します。
37 Remove-AzContainerAppManagedEnvStorage マネージド環境のストレージを削除します。
38 Restart-AzContainerAppRevision コンテナー アプリのリビジョンを再起動します。
39 Update-AzContainerApp JSON Merge Patch を用いてコンテナーアプリにパッチを適用します。
40 Update-AzContainerAppManagedEnvCert 証明書にパッチを適用します。
(現在、タグのパッチのみがサポートされています。)
スポンサーリンク

関連リンク

タイトルとURLをコピーしました