開始方法
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、サポート対象のプラットフォームに Sitecore Content Hub
最初の手順
最初の手順
[!注] インストール方法やオペレーティング システムによっては、次の各例にある
ch-cliを次のいずれかに置き換える必要があります。
- Windows:
ch-cli.exe- macOS または Linux:
./ch-cli- Docker:
docker run --rm -it -v ch-cli-data:/root/.ch-cli scr.sitecore.com/sch/ch-cli
ヘルプ
すべてのレベルで --help オプションを使用でき、利用可能なコマンドやオプションの確認で効果的です。
例
使用可能なコマンドとオプションの概要をルート レベルで表示できます。
ヘルプ出力を login コマンドに関する内容に絞り込みます。
ログイン
Sitecore Content Hub のインスタンスを操作するには、まずログインする必要があります。
ログイン コマンドを実行すると、指定した Sitecore Content Hub のインスタンスにリダイレクトされ、ログインすると、クライアントへのアクセス許可を付与できます。 使用可能なコマンドは次のとおりです。
[!重要] OAuth クライアントのリダイレクト URL と、CLI で指定するリダイレクト URL は完全に一致している必要があります。 この URL は、既定では
http://localhost:9000/ですが、--redirect-uri引数を使用して次のようにオーバーライドできます。ch-cli endpoint add --name <name> --url https://your.content.hub.url/ --client-id <OAuth client ID> --client-secret <OAuth client secret> --redirect-uri http://localhost:9123/
このコマンドを実行すると、指定した Sitecore Content Hub のインスタンスにリダイレクトされ、クライアントにアクセス許可を付与できます。 付与に同意すると、ログインしてコマンドの実行を開始できます。同意しないとコマンドを実行できません。
各要素の説明
name- さまざまなインスタンス (ステージングと本番、まったく異なるプロジェクトや顧客など) への複数の接続を管理できるようにする一意の識別子。url- インスタンスのベース URL。client-id- 認証フローに使用する OAuth クライアントの ID。client-secret- 指定した OAuth クライアントのクライアント シークレット。redirect-uri- 承認を完了するためのリダイレクト URL をオーバーライドできます (任意)。
設定
設定
CLI に関連するすべての設定は、次のように現在のユーザーのディレクトリにある .ch-cli ディレクトリに JSONファイルとして保存されます。
| OS | パス |
|---|---|
| Windows | %USERPROFILE%\.ch-cli |
| Linux/macOS | $HOME/.ch-cli |
| Docker | <your volume> |