CLIとして使用
Deploy CLIはスタンドアロンコマンドラインユーティリティとして使用することができます。これにより、CI/CDワークフローでAuth0テナント構成を簡単に管理できるようになります。
設定の包括的なリストについては、「Deploy CLIを構成する」をお読みください。
エクスポートコマンド
Auth0テナントからローカルマシンへ構成を取得します。
--output_folder, -o
パス。構成ファイルを書き込む目的のディレクトリを指定します。
--config_file, -c
パス。ユーザー定義の構成ファイル(config.json
)を指定します。詳細については、「Deploy CLIを構成する」をお読みください。
--format, -f
オプション:yaml
またはdirectory
。エクスポートされるリソース構成ファイルのファイル形式を決定します。詳細については、「利用可能なリソース構成形式」をお読みください。
--export_ids, -e
ブール値。有効にすると、各リソースの識別子フィールドをエクスポートします。デフォルト:false
。
--env
ブール値。ツールが環境変数を取り込むかどうかを示します。デフォルト:true
.
--debug
ブール値。より詳細なエラーログを有効にします。トラブルシューティング時に役立ちます。デフォルト:false
。
--proxy_url, -p
要求をプロキシするためのURL。プロキシを使用している場合にのみこれを設定します。
例
Auth0テナント構成をYAMLフォーマットで取得します。
a0deploy export -c=config.json --format=yaml --output_folder=local
Auth0テナント構成をディレクトリ(JSON)フォーマットで取得します。
a0deploy export -c=config.json --format=directory --output_folder=local
Auth0テナント構成をすべてのアセットのIDと共に取得します。
a0deploy export -c=config.json --format=yaml --output_folder=local --export_ids=true
インポートコマンド
ローカルマシンの構成をAuth0テナントへ適用します。
--input_file, -i
パス。リソース構成ファイルの場所を指定します。YAML形式の場合、これはtenant.yaml
ファイルを指し、ディレクトリ形式の場合、これはリソース構成ディレクトリを指します。
--config_file, -c
パス。ユーザー定義の構成ファイル(config.json
)を指定します。詳細については、「Deploy CLIを構成する」をお読みください。
--env
ブール値。ツールが環境変数を取り込むかどうかを示します。デフォルト:true
.
--proxy_url, -p
要求をプロキシするためのURL。プロキシを使用している場合にのみこれを設定します。
--debug
ブール値。より詳細なエラーログを有効にします。トラブルシューティング時に役立ちます。デフォルト:false
。
例
YAML形式の構成をデプロイ
a0deploy import -c=config.json --input_file=local/tenant.yaml
ディレクトリ形式の構成をデプロイ
a0deploy import -c=config.json --input_file=local
環境変数を無視して構成をデプロイ
a0deploy import -c=config.json --input_file=local/tenant.yaml --env=false