メインコンテンツへスキップ
Deploy CLI は、スタンドアロン CLI として使用できるだけでなく、Node モジュールとしても使用できます。これにより、柔軟な Node スクリプト内で Auth0 リソースを管理できます。 設定項目の一覧については、Deploy CLI の設定 を参照してください。

dump 関数

Auth0テナントの設定をローカルマシンに取得します。

引数

format

オプション: yaml または directory。エクスポートされるリソース設定ファイルの形式を指定します。詳細については、利用可能なリソース設定形式を参照してください。

output_folder

パス。設定ファイルの書き込み先ディレクトリを指定します。

config

オブジェクト。ユーティリティの動作を設定するために使用します。詳細については、Deploy CLI の設定を参照してください。

config_file

パスです。ユーザー定義の設定ファイル (config.json) を指定します。詳しくは、Deploy CLI の設定を参照してください。

export_ids

ブール値。有効にすると、各リソースの 識別子フィールドをエクスポートします。デフォルトは false です。

env

ブール値。ツールが環境変数を読み込むかどうかを示します。既定値: false

proxy_url

リクエストをプロキシ経由で送信するための URL。プロキシ環境下にある場合にのみ設定してください。

import { dump } from 'auth0-deploy-cli';

dump({
  output_folder: './local',
  format: 'yaml',
  config: {
    AUTH0_DOMAIN: '<YOUR_AUTH0_TENANT_DOMAIN>',
    AUTH0_CLIENT_ID: '<YOUR_AUTH0_CLIENT_ID>',
    AUTH0_CLIENT_SECRET: '<YOUR_AUTH0_CLIENT_SECRET>',
  },
})
  .then(() => {
    console.log('Auth0設定のエクスポートが成功しました');
  })
  .catch((err) => {
    console.log('Auth0設定のエクスポート中にエラーが発生しました:', err);
  });

deploy 関数

ローカルマシンから Auth0 テナントへ設定を適用します。

引数

input_file

パス。リソース設定ファイルの場所を指定します。YAML 形式の場合は tenant.yaml ファイルを、ディレクトリー形式の場合はリソース設定ディレクトリーを指定します。

config

オブジェクト。ユーティリティの動作を構成します。詳しくは、Deploy CLI の設定を参照してください。

config_file

パス。ユーザー定義の設定ファイル (config.json) のパスを指定します。詳細については、Deploy CLI の設定を参照してください。

export_ids

ブール値。有効にすると、各リソースの識別子フィールドがエクスポートされます。デフォルト: false

env

ブール値。ツールが環境変数を読み込むかどうかを示します。デフォルト: false

proxy_url

リクエストをプロキシ経由で送信するための URL。プロキシ環境下にある場合にのみ設定してください。

import { deploy } from 'auth0-deploy-cli';

deploy({
  input_file: './local/tenant.yaml',
  config: {
    AUTH0_DOMAIN: '<YOUR_AUTH0_TENANT_DOMAIN>',
    AUTH0_CLIENT_ID: '<YOUR_AUTH0_CLIENT_ID>',
    AUTH0_CLIENT_SECRET: '<YOUR_AUTH0_CLIENT_SECRET>',
  },
})
  .then(() => {
    console.log('Auth0の設定がテナントに正常に適用されました');
  })
  .catch((err) => {
    console.log('Auth0テナントへの設定適用中にエラーが発生しました:', err);
  });