az spring app identity

Note

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

アプリのマネージド ID を管理します。

コマンド

名前 説明 Status
az spring app identity assign

システム割り当てマネージド ID を有効にするか、ユーザー割り当てマネージド ID をアプリに割り当てます。

拡張子 GA
az spring app identity force-set

アプリでマネージド ID を強制的に設定します。

拡張子 GA
az spring app identity remove

アプリからマネージド ID を削除します。

拡張子 GA
az spring app identity show

アプリのマネージド ID 情報を表示します。

拡張子 GA

az spring app identity assign

システム割り当てマネージド ID を有効にするか、ユーザー割り当てマネージド ID をアプリに割り当てます。

az spring app identity assign --name
                              --resource-group
                              --service
                              [--role]
                              [--scope]
                              [--system-assigned {false, true}]
                              [--user-assigned]

システム割り当て ID を有効にします。

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --system-assigned

"閲覧者" ロールを持つアプリで、システム割り当て ID を有効にします。

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --system-assigned --role Reader --scope /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/xxxxx/providers/Microsoft.KeyVault/vaults/xxxxx

2 つのユーザー割り当てマネージド ID をアプリに割り当てます。

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --user-assigned IdentityResourceId1 IdentityResourceId2

必須のパラメーター

--name -n

指定した Azure Spring Apps インスタンスで実行されているアプリの名前。

--resource-group -g

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

--service -s

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

省略可能のパラメーター

--role

マネージド ID が割り当てられるロール名または ID。

--scope

マネージド ID がアクセスできるスコープ。

--system-assigned

アプリでシステム割り当てマネージド ID を有効にします。

承認された値: false, true
--user-assigned

アプリへの assgin へのスペース区切りのユーザー割り当てマネージド ID リソース ID。

グローバル パラメーター
--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 app identity force-set

アプリでマネージド ID を強制的に設定します。

az spring app identity force-set --name
                                 --resource-group
                                 --service
                                 --system-assigned
                                 --user-assigned

アプリ上のすべてのマネージド ID を強制的に削除します。

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned disable --user-assigned disable

アプリ上のすべてのユーザー割り当てマネージド ID を強制的に削除し、システム割り当てマネージド ID を有効または維持します。

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned enable --user-assigned disable

アプリでシステム割り当てマネージド ID を強制的に削除し、ユーザー割り当てマネージド ID の割り当てまたは保持を行います。

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned disable --user-assigned IdentityResourceId1 IdentityResourceId2

必須のパラメーター

--name -n

指定した Azure Spring Apps インスタンスで実行されているアプリの名前。

--resource-group -g

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

--service -s

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

--system-assigned

使用できる値: ["enable"、"disable"。 システム割り当てマネージド ID を有効または維持するには、"有効" を使用します。 システム割り当てマネージド ID を削除するには、"無効" を使用します。

--user-assigned

使用できる値: ["disable", space-separated ユーザー割り当てマネージド ID リソース ID]。 "無効" を使用してユーザー割り当てマネージド ID をすべて削除し、リソース ID を使用してユーザー割り当てマネージド ID を割り当てたり保持したりします。

グローバル パラメーター
--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 app identity remove

アプリからマネージド ID を削除します。

az spring app identity remove --name
                              --resource-group
                              --service
                              [--system-assigned {false, true}]
                              [--user-assigned]

システム割り当てマネージド ID をアプリから削除します。

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --system-assigned

システム割り当てマネージド ID とユーザー割り当てマネージド ID をアプリから削除します。

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --system-assigned --user-assigned IdentityResourceId1 IdentityResourceId2

アプリからすべてのユーザー割り当てマネージド ID を削除します。

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --user-assigned

必須のパラメーター

--name -n

指定した Azure Spring Apps インスタンスで実行されているアプリの名前。

--resource-group -g

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

--service -s

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

省略可能のパラメーター

--system-assigned

システム割り当てマネージド ID を削除します。

承認された値: false, true
--user-assigned

削除する領域区切りのユーザー割り当てマネージド ID リソース ID。 ID が指定されていない場合は、すべてのユーザー割り当てマネージド ID を削除します。

グローバル パラメーター
--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 app identity show

アプリのマネージド ID 情報を表示します。

az spring app identity show --name
                            --resource-group
                            --service

アプリのマネージド ID 情報を表示します。

az spring app identity show -n MyApp -s MyCluster -g MyResourceGroup

必須のパラメーター

--name -n

指定した Azure Spring Apps インスタンスで実行されているアプリの名前。

--resource-group -g

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

--service -s

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

グローバル パラメーター
--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 を使います。