az postgres server-arc
Note
このリファレンスは、Azure CLI (バージョン 2.3.1 以降) の arcdata 拡張機能の一部です。 拡張機能は、az postgres server-arc コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。
このコマンド グループはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Azure Arc 対応 PostgreSQL サーバーを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az postgres server-arc create |
Azure Arc 対応 PostgreSQL サーバーを作成します。 |
拡張 | プレビュー |
az postgres server-arc delete |
Azure Arc 対応 PostgreSQL サーバーを削除します。 |
拡張 | プレビュー |
az postgres server-arc endpoint |
Azure Arc 対応 PostgreSQL サーバー エンドポイントを管理します。 |
拡張 | プレビュー |
az postgres server-arc endpoint list |
Azure Arc 対応 PostgreSQL サーバー エンドポイントを一覧表示します。 |
拡張 | プレビュー |
az postgres server-arc list |
Azure Arc 対応 PostgreSQL サーバーを一覧表示します。 |
拡張 | プレビュー |
az postgres server-arc restore |
Azure Arc 対応 PostgreSQL サーバーを別のサーバーからのバックアップから復元します。 |
拡張 | プレビュー |
az postgres server-arc show |
Azure Arc 対応 PostgreSQL サーバーの詳細を表示します。 |
拡張 | プレビュー |
az postgres server-arc update |
Azure Arc 対応 PostgreSQL サーバーの構成を更新します。 |
拡張 | プレビュー |
az postgres server-arc create
コマンド グループ 'postgres server-arc' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Azure Arc 対応 PostgreSQL サーバーを作成します。
サーバーのパスワードを設定するには、環境変数をAZDATA_PASSWORD設定してください。
az postgres server-arc create --name
[--ad-account-name]
[--ad-connector-name]
[--admin-login-secret]
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--dev]
[--dns-name]
[--extensions]
[--k8s-namespace]
[--keytab-secret]
[--log-level]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
例
Azure Arc 対応 PostgreSQL サーバーを作成します。
az postgres server-arc create -n pg1 --k8s-namespace namespace --use-k8s
必須のパラメーター
Azure Arc 対応 PostgreSQL サーバーの名前。
省略可能のパラメーター
この Azure Arc 対応 PostgreSQL サーバーの Active Directory アカウント名。 このアカウントは、このインスタンスをデプロイする前に作成する必要があります。
Active Directory コネクタの名前。 このパラメーターは、AD サポートを使用してデプロイする意図を示します。
生成され、管理者ユーザーのログイン アカウントの資格情報をホストする (予定の) Kubernetes シークレットの名前。
クライアント SSL 接続に使用する PEM 形式の証明書秘密キーを含むファイルへのパス。
クライアント SSL 接続に使用する PEM 形式の証明書公開キーを含むファイルへのパス。
Azure Arc 対応 PostgreSQL サーバーに使用できる CPU コアの最大数。
サービスをスケジュールするためにノードごとに使用できる必要がある CPU コアの最小数。
これを指定した場合、それは dev インスタンスと見なされ、課金されません。
この Azure Arc 対応 PostgreSQL サーバーに接続するためにエンド ユーザーに公開されるサービス DNS 名 (例: pginstancename.contoso.com)。
有効にする拡張機能のコンマ区切りの一覧。 有効にすると、'CREATE EXTENSION' コマンドを使用して拡張機能をインストールできます。
Azure Arc 対応 PostgreSQL サーバーがデプロイされている Kubernetes 名前空間。 名前空間が指定されていない場合は、kubeconfig で定義されている名前空間が使用されます。
この Azure Arc 対応 PostgreSQL サーバーの keytab ファイルを含む Kubernetes シークレットの名前。
PostgreSQL エンジンのlog_min_messages設定を設定します。 有効な値は、DEBUG5、DEBUG4、DEBUG3、DEBUG2、DEBUG1、INFO、NOTICE、WARNING、ERROR、LOG、FATAL、PANIC です。
Azure Arc 対応 PostgreSQL サーバーのメモリ制限。その後に Ki (キロバイト)、Mi (メガバイト)、Gi (ギガバイト) が続きます。
Azure Arc 対応 PostgreSQL サーバーのメモリ要求。その後に Ki (キロバイト)、Mi (メガバイト)、または Gi (ギガバイト) が続きます。
指定した場合、外部サービスは作成されません。 それ以外の場合は、--service-type 引数で指定された型またはデータ コントローラーと同じサービス型を使用して、外部サービスが作成されます。
戻る前に、デプロイの準備が整うのを待つ必要はありません。
Azure Arc 対応 PostgreSQL サーバーのソース json ファイルへのパス。 これは省略可能です。
プライマリ サービスがエンド ユーザーに公開されるポート番号。
バックアップの保有期間 (日数で指定)。 使用できる値は 0 ~ 35 です。 既定値は 7 です。 リテンション期間を 0 に設定すると、Azure Arc 対応 PostgreSql の自動バックアップがオフになります。
すべての外部サービスに適用する注釈のコンマ区切りリスト。
SSL 証明書をホストする生成する Kubernetes シークレットの名前。
すべての外部サービスに適用するラベルのコンマ区切りリスト。
プライマリ サービスの種類。
バックアップ永続ボリュームに使用するストレージ クラス。
データ永続ボリュームに使用するストレージ クラス。
ログ永続ボリュームに使用するストレージ クラス。
このアクションを実行するには、ローカルの Kubernetes API を使用します。
バックアップに使用するストレージ ボリュームのサイズを示す正の数値と、その後の Ki (キロバイト)、Mi (メガバイト)、または Gi (ギガバイト)。
データに使用するストレージ ボリュームのサイズを示す正の数値と、その後の Ki (キロバイト)、Mi (メガバイト)、または Gi (ギガバイト)。
ログに使用するストレージ ボリュームのサイズを示す正の数値と、その後の Ki (キロバイト)、Mi (メガバイト)、または Gi (ギガバイト)。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres server-arc delete
コマンド グループ 'postgres server-arc' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Azure Arc 対応 PostgreSQL サーバーを削除します。
az postgres server-arc delete --name
[--force]
[--k8s-namespace]
[--use-k8s]
例
Azure Arc 対応 PostgreSQL サーバーを削除します。
az postgres server-arc delete -n pg1 --k8s-namespace namespace --use-k8s
必須のパラメーター
Azure Arc 対応 PostgreSQL サーバーの名前。
省略可能のパラメーター
確認なしで Azure Arc 対応 PostgreSQL サーバーを削除します。
Azure Arc 対応 PostgreSQL サーバーがデプロイされている Kubernetes 名前空間。 名前空間が指定されていない場合は、kubeconfig で定義されている名前空間が使用されます。
このアクションを実行するには、ローカルの Kubernetes API を使用します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres server-arc list
コマンド グループ 'postgres server-arc' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Azure Arc 対応 PostgreSQL サーバーを一覧表示します。
az postgres server-arc list [--k8s-namespace]
[--use-k8s]
例
Azure Arc 対応 PostgreSQL サーバーを一覧表示します。
az postgres server-arc list --k8s-namespace namespace --use-k8s
省略可能のパラメーター
Azure Arc 対応 PostgreSQL サーバーがデプロイされている Kubernetes 名前空間。 名前空間が指定されていない場合は、kubeconfig で定義されている名前空間が使用されます。
このアクションを実行するには、ローカルの Kubernetes API を使用します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres server-arc restore
コマンド グループ 'postgres server-arc' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Azure Arc 対応 PostgreSQL サーバーを別のサーバーからのバックアップから復元します。
サーバーのパスワードを設定するには、環境変数をAZDATA_PASSWORD設定してください。
az postgres server-arc restore --k8s-namespace
--name
--source-server
[--dry-run]
[--no-wait]
[--storage-class-backups]
[--storage-class-data]
[--storage-class-logs]
[--time]
[--use-k8s]
[--volume-size-backups]
[--volume-size-data]
[--volume-size-logs]
例
Azure Arc 対応 PostgreSQL サーバーを復元します。
az postgres server-arc restore -n <to-pg> --source-server <from-pg> --k8s-namespace namespace --use-k8s
必須のパラメーター
Azure Arc 対応 PostgreSql を含む Kubernetes 名前空間。 名前空間が指定されていない場合は、kubeconfig で定義されている名前空間が使用されます。
作成する Azure Arc 対応 PostgreSQL サーバーの名前。
復元元の Azure Arc 対応 PostgreSQL サーバーの名前。
省略可能のパラメーター
設定されている場合は、復元を実行せずに、ソースとターゲットのリソースと時刻を検証します。 復元タスクの状態では、復元可能な最も早い時刻と最新の復元時間が返されます。
戻る前に、デプロイの準備が整うのを待つ必要はありません。
バックアップ永続ボリュームに使用するストレージ クラス。
データ永続ボリュームに使用するストレージ クラス。
ログ永続ボリュームに使用するストレージ クラス。
新しい Azure Arc 対応 PostgreSQL サーバーを作成するために復元されるソース サーバーの時点。 ソース データベースの最も古い復元日時の値以上である必要があります。 時刻は、"YYYY-MM-DDTHH:MM:SSZ" の形式にする必要があります。 時刻が指定されていない場合は、最新のバックアップが復元されます。
このアクションを実行するには、ローカルの Kubernetes API を使用します。
バックアップに使用するストレージ ボリュームのサイズを示す正の数値と、その後の Ki (キロバイト)、Mi (メガバイト)、または Gi (ギガバイト)。
データに使用するストレージ ボリュームのサイズを示す正の数値と、その後の Ki (キロバイト)、Mi (メガバイト)、または Gi (ギガバイト)。
ログに使用するストレージ ボリュームのサイズを示す正の数値と、その後の Ki (キロバイト)、Mi (メガバイト)、または Gi (ギガバイト)。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres server-arc show
コマンド グループ 'postgres server-arc' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Azure Arc 対応 PostgreSQL サーバーの詳細を表示します。
az postgres server-arc show --name
[--k8s-namespace]
[--path]
[--use-k8s]
例
Azure Arc 対応 PostgreSQL サーバーの詳細を表示します。
az postgres server-arc show -n pg1 --k8s-namespace namespace --use-k8s
必須のパラメーター
Azure Arc 対応 PostgreSQL サーバーの名前。
省略可能のパラメーター
Azure Arc 対応 PostgreSQL サーバーがデプロイされている Kubernetes 名前空間。 名前空間が指定されていない場合は、kubeconfig で定義されている名前空間が使用されます。
Azure Arc 対応 PostgreSQL サーバーの完全な仕様を記述する必要があるパス。 省略した場合、仕様は標準出力に書き込まれます。
このアクションを実行するには、ローカルの Kubernetes API を使用します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az postgres server-arc update
コマンド グループ 'postgres server-arc' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus
Azure Arc 対応 PostgreSQL サーバーの構成を更新します。
az postgres server-arc update --name
[--cert-private-key-file]
[--cert-public-key-file]
[--cores-limit]
[--cores-request]
[--dev]
[--extensions]
[--k8s-namespace]
[--keytab-secret]
[--log-level]
[--memory-limit]
[--memory-request]
[--no-external-endpoint]
[--no-wait]
[--path]
[--port]
[--retention-days]
[--service-annotations]
[--service-cert-secret]
[--service-labels]
[--service-type]
[--use-k8s]
例
Azure Arc 対応 PostgreSQL サーバーの構成を更新します。
az postgres server-arc update --path ./spec.json -n pg1 --k8s-namespace namespace --use-k8s
既存の Azure Arc 対応 PostgreSQL サーバーの拡張機能を有効にします。
az postgres server-arc update -n pg1 --extensions 'pgaudit,pg_partman' --k8s-namespace namespace --use-k8s
Azure Arc 対応 PostgreSQL サーバーから拡張機能を削除します。
az postgres server-arc update -n pg1 --extensions "''" --k8s-namespace namespace --use-k8s
必須のパラメーター
更新中の Azure Arc 対応 PostgreSQL サーバーの名前。 インスタンスを配置するときに使用した名前を変更することはできません。
省略可能のパラメーター
クライアント SSL 接続に使用する PEM 形式の証明書秘密キーを含むファイルへのパス。
クライアント SSL 接続に使用する PEM 形式の証明書公開キーを含むファイルへのパス。
ノードごとに使用できる Azure Arc 対応 PostgreSQL サーバーの CPU コアの最大数。 cores_limit を削除するには、その値を空の文字列として指定します。
サービスをスケジュールするためにノードごとに使用できる必要がある CPU コアの最小数。 cores_request を削除するには、その値を空の文字列として指定します。
これを指定した場合、それは dev インスタンスと見なされ、課金されません。
有効にする拡張機能のコンマ区切りの一覧。 新しい拡張機能を追加または削除するには、既存の拡張機能の一覧を更新します。 有効にすると、'CREATE EXTENSION' コマンドを使用して拡張機能をインストールできます。
Azure Arc 対応 PostgreSQL サーバーがデプロイされている Kubernetes 名前空間。 名前空間が指定されていない場合は、kubeconfig で定義されている名前空間が使用されます。
この Azure Arc 対応 PostgreSQL サーバーの keytab ファイルを含む Kubernetes シークレットの名前。
PostgreSQL エンジンのlog_min_messages設定を設定します。 有効な値は、DEBUG5、DEBUG4、DEBUG3、DEBUG2、DEBUG1、INFO、NOTICE、WARNING、ERROR、LOG、FATAL、PANIC です。
Azure Arc 対応 PostgreSQL サーバーのメモリ制限 。その後に Ki (キロバイト)、Mi (メガバイト)、Gi (ギガバイト) が続きます。 memory_limit を削除するには、その値を空の文字列として指定します。
Azure Arc 対応 PostgreSQL サーバーのメモリ要求。その後に Ki (キロバイト)、Mi (メガバイト)、Gi (ギガバイト) が続きます。 memory_request を削除するには、その値を空の文字列として指定します。
指定した場合、外部サービスは作成されません。 それ以外の場合は、--service-type 引数で指定された型またはデータ コントローラーと同じサービス型を使用して、外部サービスが作成されます。
戻る前に、デプロイの準備が整うのを待つ必要はありません。
Azure Arc 対応 PostgreSQL サーバーのソース json ファイルへのパス。 これは省略可能です。
プライマリ サービスがエンド ユーザーに公開されるポート番号。
バックアップの保有期間 (日数で指定)。 使用できる値は 0 ~ 35 です。 既定値は 7 です。 リテンション期間を 0 に設定すると、Azure Arc 対応 PostgreSql の自動バックアップがオフになります。
すべての外部サービスに適用する注釈のコンマ区切りリスト。
SSL 証明書をホストする生成する Kubernetes シークレットの名前。
すべての外部サービスに適用するラベルのコンマ区切りリスト。
プライマリ サービスの種類。
このアクションを実行するには、ローカルの Kubernetes API を使用します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI