この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

本番組織への認証

現時点では、Sandbox 操作コマンドを実行するための本番組織への認証には JWT ベースのフローしかサポートされていません。このフローで本番組織は、Dev Hub の代わりに Sandbox のライセンスを所有する必要があります。ただし、本番組織が Dev Hub 組織であっても問題ありません。

すでに Web ベースのフローを使用してすでに本番組織への認証に成功している場合は、Sandbox の操作に CLI コマンドを使用するために JWT ベースのフローを使用して再度認証を受ける必要があります。

重要

「JWT ベースフローを使用した組織の認証」の例は、スクラッチ組織を対象としています。本番組織への認証に成功するには、次のヒントに従います。
  • sfdx-project.json ファイルの sfdcLoginUrl には https://login.salesforce.com を必ず使用してください。または、コマンドラインで force:auth:jwt:grant --instanceurl を使用して直接 URL を指定することもできます。この値によって、sfdx-project.json ファイルに指定したログイン URL が上書きされます。
  • force:auth:jwt:grant コマンドを実行するときには、本番組織のユーザ名を指定します。Dev Hub を指定したり、デフォルトの Dev Hub を指定したりする必要はありません。
  • JWT の認証フローでは、接続アプリケーションを作成する必要があります。接続アプリケーションを作成するときは、Dev Hub 組織ではなく、本番組織にログインします。