Sitecore xDB Cloudでは、Sitecore.Cloud.Xdb.configのSitecore.Xdb.DeploymentType設定でNonProdとProdの値がサポートされていました。しかし、現在NonProd値は非推奨となり、使用されなくなりました。これを使用してxDB Cloudに接続しようとすると、以下の例外が発生する場合があります。
ERROR xDB Cloud - xDB Cloud initialization failed. Please contact Sitecore Support via http://support.sitecore.net and provide these details:
**********************************************************************************
License Id: {your-license-id-here}
Deployment Id: {your-deployment-id-here}
Issue id:
Discovery Service Status Code: 403 Forbidden
Exception Details: Sitecore.Cloud.Xdb.Exceptions.RequestForbiddenException: {"Message":"Quota limit has been reached for deployment type: NonProd"}
at Sitecore.Cloud.Xdb.DiscoveryServiceClient.AssertStatusCodes(IRestResponse restResponse, String licenseId, String deploymentId)
at Sitecore.Cloud.Xdb.DiscoveryServiceClient.PostXdbSet(String licenseId, String deploymentId, String sitecoreVersion, String cloudXdbAssemblyVersion, String cloudSearchAssemblyVersion, String deploymentType, String location)
at Sitecore.Cloud.Xdb.DiscoveryServiceClient.<GetXdbSet>b__2()
at Sitecore.Cloud.Xdb.Retryer.Execute(Action task, Func`2 stopOnException, String message, Int32 retryNum, TimeSpan retryInterval)
at Sitecore.Cloud.Xdb.DiscoveryServiceClient.GetXdbSet()
at Sitecore.Cloud.Xdb.UpdateXdbConnectionStrings.Process(PipelineArgs args)
重要:Prodデプロイメント タイプの値は、本番および非本番双方のSitecore xDB Cloudの価格レベル/ライセンスに対応するようになりました。
これは、Sitecore App Centerのすべてのバージョンに適用されます。
NonProd のデプロイメントをProd のデプロイメントに変更するには、\App_Config\Include\XdbCloud\Sitecore.Cloud.Xdb.config ファイルで、 Sitecore.Cloud.Xdb.DeploymentType 設定を Prod値にセットしてくださ い。
<setting name="Sitecore.Cloud.Xdb.DeploymentType" value="Prod" />