CosmosDBのリソース作成時に 、Service Unavailable
エラーでつまづいたので解決メモ
CosmosDBのオプション
今回作成しようとしたCosmosDBのオプションは以下の通りです。
- API オプションの選択、「コア (SQL) - 推奨」
- 容量モード、「プロビジョニングされたスループット」
- 場所、「East Asia」
- Free レベル割引の適用、「適応」
エラー
{
"code":"DeploymentFailed",
"message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"ServiceUnavailable","message":"Database account creation failed. Operation Id: 0ccb95fc-c000-42f7-8b56-f332cb0f485c, Error : Service is currently unavailable. More info: https://aka.ms/cosmosdb-tsg-service-unavailable\r\nActivityId: 4261ad73-9d00-4d09-8f18-9c5d3b5c1e1d, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0, Microsoft.Azure.Documents.Common/2.14.0"}]
}
原因
COSMOS DB Deployment failures によると、
現時点で Cosmos DB をプロビジョニングしようとしているリージョンには容量がありません。選択肢は、容量が利用可能になるまで待つか、別のリージョンでプロビジョニングすることです。
とのこと。
解決方法
リージョンをEast Asia
からKorea Central
に変更すると、作成できました。