📌
2度と「ERROR: We can’t query your org. 」で躓かない
はじめに
TrailHeadでLightning Webコンポーネントの学習を進めるため、
IDE(VSCode)でDevhubを認証する必要があった。
が、ERROR: We can’t query your org.
に阻まれ苦しめられたので整理してみた。
この記事でわかること
- ERROR: We can’t query your org. はなぜ起きたか
- 4つのキーワードの概要を知ることができる
(Dev hub/ スクラッチ組織/ salesforce組織/ VSCode)
- VSCodeと組織の接続方法
ネタバレ
エラーを解消するためには、この流れで認証は進めようねってことでした
ErrorCode
SFDX: Authorize a Dev hub
(Dev hub を認証)
ERROR: We can’t query your org.
Make sure that you’re connected to this org
and have permissions to view the object and fields.
↓日本語訳
ERROR: あなたの組織に問い合わせることができません。
この組織に接続され、オブジェクトとフィールドを表示する権限を持っていることを確認してください。
なんで接続できない?
今回は、DevHub
を認証しようとしたところ、
We can’t query your org.
あなたの組織に問い合わせることができません
と返された。それはなぜなのかを整理する。
↓↓
● ここでの登場するワードを簡単に押さえておこう!!
1.DevHub [英:DevHub]
2.スクラッチ組織 [英:scratch org]
3.salesforce組織[英:Salesforce Org]
4.VSCode
・ DevHubって何?
・ スクラッチ組織って何?
・ salesforce組織って何?
・ VSCodeって何?
● イメージ
salesforce組織を認証していないと状態では、その先の開発環境の認証はできない。
家に入らないと料理する環境(台所)にも立てないって感じですね💡
● 接続の順番はどうあるべきだったのか?
まずは
SFDX: Authorize an Org
で
組織(クライアント)そのものと接続する。
組織に接続することで、DevHubに接続ができる。
ただ、DevHub機能を有効化しないと開発者組織(Developer Edition Org)設定で有効化しておくこと!
有効化後に
SFDX:Authorize Dev Hub
を実行することでDevhubを認証することができるはず!!
検証
SFDX: Authorize an Org
SFDX:Authorize Dev Hub
解決しました!😆
結局は
参考(引用)文献
- Devhubに接続するための手順が記載されていました
- 組織を含む基本的なキーワードがまとめられていました
- Salesforceに関わる用語集
- マンションのイラストを引用いたしました
Discussion