Azure の Web Deploy パッケージとしてのヘッドレス サービスのインストール
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Web Deploy パッケージ (WDP) とARM テンプレートを使用して、Azure でホストされている Sitecore インスタンスにヘッドレス サービスをインストールする方法について説明します。
WDP と ARM テンプレートを使用してヘッドレス サービスをインストールするには:
-
お使いのレンダリング SDK のバージョンと Sitecore トポロジに適合する 公式にリリースされた Sitecore ヘッドレス サービス WDP をダウンロードします。
-
お使いのレンダリング SDK のバージョンとトポロジに適合する ARM テンプレートをダウンロードします。
-
両方のファイルを Azure ストレージなどの公開されている場所に保存します。
-
次のような内容で、
parameters.json
という名前のファイルを作成します。RequestResponse{ "sqlServerLogin": {"value": "sql"}, "sqlServerPassword": {"value": "Password12345"}, "jssMsDeployPackageUrl": {"value": "<PackageUrl>"}, "jssCDMsDeployPackageUrl": { "value": "<CDPackageUrl>"} }
-
次のスクリプトを使用して、ヘッドレス サービスをプロビジョニングします。
RequestResponseparam ( $DeploymentId = "<deploymentId>", $ParametersPath = "<path to parameters file>", $SubscriptionName = "<subscription name>", $TemplateUri = "<ARM template url>" ) Import-Module Az.Accounts Import-Module Az.Resources Connect-AzAccount Set-AzContext -SubscriptionName "$SubscriptionName" $ModuleName = "JSS" # Deployment Name that describes what is supposed to be deployed by this template $DeploymentName = "$DeploymentId-$ModuleName" New-AzResourceGroupDeployment -Name $DeploymentName -ResourceGroupName $DeploymentId -TemplateUri $TemplateUri -TemplateParameterFile $ParametersPath -Mode Incremental -Verbose
-
JavaScript アプリケーションのデプロイを計画している場合、Azure の Node.js のバージョンを開発中に使用したバージョンに設定します。最新の長期サポート (LTS) バージョンを使用することをお勧めします。
-
JavaScript アプリケーションのデプロイを計画している場合、ヘッドレス サービスが Sitecore インスタンスでコンテンツを作成できるようにするには、sitecore/JSS Import Service Users ロールに適切なセキュリティ権限を割り当てる必要があります。
-
コンテンツ ツリーで、[sitecore]、[コンテンツ] の順にクリックします。
-
特定のアイテムにアクセス権限を割り当てる手順に従って、sitecore/JSS Import Service Users ロールにアイテムとその子孫に対する作成権限を割り当てます。
-