設定変数
現在のプロジェクトに config 変数を設定するには、次のようにします。
ローカル config 変数の場合、Salesforce DX プロジェクトディレクトリ内からこのコマンドを発行する必要があります。
すべてのプロジェクトの config 変数を設定するには、次のようにします。
グローバルコマンドは、任意の場所や Salesforce DX プロジェクト内で発行できますが、実行するすべての Salesforce CLI コマンドに適用されます。
config list コマンドで、設定済みのローカルおよびグローバル config 変数を表示します。出力には、コマンドを実行するプロジェクトディレクトリのローカル変数とすべてのグローバル変数がリストされます。
以前に設定した 1 つ以上の config 変数を返すには、config get を使用します。通常、これは継続的インテグレーション (CI) 環境で簡単に解析できるようにこのコマンドの JSON 出力を指定する場合に役立ちます。たとえ���、target-org および target-dev-hub の値を返すには、次のようにします。
config 変数の設定を解除するには、config unset コマンドを実行します。たとえば、org-instance-url config 変数の設定を解除するには、次のようにします。
設定変数のリスト
- org-api-version
- 特定のプロジェクトまたはすべてのプロジェクトの API バージョン���通常、Salesforce CLI では、Dev Hub 組織と同じバージョンの CLI を使用していることを前提としています。この例では、すべてのプロジェクトの API バージョンを (グローバルに) 57.0 に設定します。
この config 変数を同じような名前の sourceApiVersion プロジェクトオプションと混同しないようにしてください。詳細は、「Salesforce CLI の API バージョンとソース API バージョンのしくみ」を参照してください。
環境変数: SF_ORG_API_VERSION
- org-custom-metadata-templates
-
project generate コマンドで使用されるデフォルトのカスタムコードテンプレートを含むローカルディレクトリまたはコピーされた GitHub リポジトリを指定します。GitHub URL は、テンプレートを含むルートディレクトリ、またはテンプレートを含むリポジトリのブランチ上のサブディレクトリを指します。次に例を示します。
環境変数: SF_ORG_CUSTOM_METADATA_TEMPLATES
- target-org
- デフォルトですべてのコマンドが実行される組織のユーザー名または別名。
環境変数: SF_TARGET_ORG
- target-dev-hub
- デフォルトの Dev Hub 組織のユーザー名または別名。
環境変数: SF_TARGET_DEV_HUB
- target-devops-center (DevOps Center コマンドのみ)
- DevOps Center ���インストールされている組織のユーザー名または別名。
- disable-telemetry
- デフォルトでは、Salesforce CLI は使用状況情報、ユーザー環境情報、クラッシュレポートを収集します。このオプションにより、オプトアウトが可能です。
環境変数: SF_DISABLE_TELEMETRY
- org-instance-url
- 組織をホストしている Salesforce インスタンスの URL。デフォルト値は、https://login.salesforce.com です。この config 変数は、組織の [私のドメイン] ログイン URL に設定することをお勧めします。[私のドメイン] ログイン URL は、[設定] の [私のドメイン] ページで確認できます。
環境変数: SF_ORG_INSTANCE_URL
- org-max-query-limit
- Salesforce CLI コマンドで返される Salesforce レコードの最大数。デフォルト値は 10,000 です。
たとえば、sf org list metadata -m Role を実行した Salesforce 組織にロールが 15,000 あったとします。デフォルトではコマンドで表示されるロールは 10,000 のみです。この場合、警告メッセージが表示され、コマンドで取得されたロールが一部のみであることが示されます。すべてのロールを表示するには、この config 変数を大きくしてください。
環境変数: SF_ORG_MAX_QUERY_LIMIT
- org-metadata-rest-deploy
-
true であれば、Salesforce CLI はリリース用のメタデータ REST API を使用します。デフォルトでは、Salesforce CLI は SOAP を使用します。REST を使用したリリースは、SOAP リリースに適用される 39 MB の .zip ファイルサイズ制限に制約されません。
環境変数: SF_ORG_METADATA_REST_DEPLOY