Salesforceでなにか試したいとき、実験用に作って終わったら削除するような環境が欲しいときがある。
スクラッチ組織でやればいいけど、それをやるにももとになるDevHub組織が必要になる。
そんなときTrailhead Playgroundを使えばよさそうだったので手順をまとめておく。
事前準備
このあたりを参考に、Trailheadの登録を済ませておく。
Trailhead と Trailblazer Community をはじめる 単元 | Salesforce Trailhead
Trailheadのハンズオン組織でPlaygroundを作る
- Trailheadにアクセス > ページ右上のアバターアイコン > ハンズオン組織 を開く
- 「Playground を作成」をクリック
- Playground作成ダイアログが表示されるので「作成」をクリック
- 作成中になるのでしばらく待つ
- 作成できたら、Playgroundの「起動」をクリック
Playgroundにパスワードでログインできるように設定する
- Playgroundの「ログイン情報を取得する」タブを開く
- 「パスワードをリセットする」をクリック
- リセットメールが届くので記載のURLにアクセス
- ページの指示に従ってパスワードを設定
ユーザー名とパスワードとドメインを控えておく。
ドメインは 設定 > 私のドメイン > 現在の 私のドメイン の URL で 確認できる。
Playgroundをsfコマンドで認証
ドメインの前にhttps://
をつけたものがインスタンスURLになる。
sf org login web --instance-url [インスタンスURL] --alias playground --set-default-dev-hub
- ブラウザでログイン画面が開くのでユーザー名とパスワードを入力
あとはいつもどおり、Dev Hubを有効化したりスクラッチ組織を作ったりできる。
Playgroundの削除
- ハンズオン組織を開く
- 接続済み組織の一覧から削除したいPlaygroundの「切断」をクリック
- 接続済み組織が残りひとつだと切断できないので注意