概要
この記事では、Web アプリの作成、削除、復元に関する一般的な質問Azure App Service回答します。 名前の競合、クォータの問題、アクセス許可エラー、課金に関する質問を解決する方法について説明します。
Azure App Service で Web アプリを作成する
重複する名前を持つ Web アプリを別の名前として作成した場合はどうなりますか?
Azureに既に存在する名前の Web アプリを作成することはできません。 Web アプリ名は Web アプリの URL の一部であるため、すべての Azure App Service Web アプリで一意である必要があります。
サブスクリプションで使用できないリージョンに Azure App Service Web アプリを作成するにはどうすればよいですか?
一部の Azure リージョンでは、お客様がアクセスを取得するために要求プロセスを実行する必要があります。 詳細については、Azure リージョンのアクセス要求プロセスと、リージョン別に使用可能な Azure App Service に関するページを参照してください。
App Service プランの要求された SKU がリソース グループで使用できない場合はどうしますか?
App Service のデプロイでは、制約のために特定の SKU が使用できない場合があります (たとえば、SKU はリージョンで使用できません)。
要求された SKU がリソース グループで使用できない場合は、同じリージョン内の新しいリソース グループまたは別のリージョンを使用する同じリソース グループに新しい App Service プランを作成する必要があります。
同じリソース グループとリージョンを再利用する場合は、すべての App Services、App Service プラン、および Microsoft.Web/Certificates リソースを削除し、このリソース グループに目的の SKU を作成する必要があります。 このリソース グループから別のリソース グループに由来する App Services を移行しても、作成のブロックが解除されない点に注意してください。
次のエラーが表示されます: 「ご利用のサブスクリプションでは、このリージョンのインスタンス クォータが 0 です。」 別のリージョンまたは SKU を選択してみてください。また、特定のリージョンでリソースの作成に関する問題が一貫して発生する可能性もあります。
このエラーは、選択したリージョンでサブスクリプションに使用可能なクォータがないことを意味します。 次の 2 つのオプションがあります。
- 別のリージョンに Web アプリを作成します。 可能であれば、回復性とコンプライアンスを向上するために、地理的にペアのリージョンを選択します。 たとえば、次のようになります。
- 米国西部 2 ↔ 米国中西部
- 東アジア (香港特別行政区) ↔ 東南アジア (シンガポール)
各 Azure リージョンには、パフォーマンス、可用性、規制の要件に影響する固有の特性があります。 適切なリージョンを選択することは、ワークロードにとって重要です。 詳細については、以下を参照してください。
- App Service プランにクォータの追加を要求します。
App Service クォータのセルフサービス エクスペリエンスをAzure portalで使用します。 このポータルには、次の操作が可能な専用のクォータ ブレードが用意されています。
- SKU 全体の現在の使用状況と制限を表示します。
- プランに合わせたカスタム クォータを設定します。
Azure App Service で Web アプリを削除または復元する
すべての Web アプリを削除しても、課金されますか?
はい。Web アプリが実行されている App Service プランとそのすべての Web アプリを削除しない限り、料金は引き続き適用されます。
App Service に関連付けられているすべての課金を停止するには、App Service プランを削除するか、App Service プランを Free レベルにスケーリングします。 詳細については、 App Service プランのコストと Azure App Service の コストの計画と管理に関するページを参照してください。
アクセス許可エラーのため、Azure App Service Web アプリを作成または削除できません。 Web アプリを作成または削除するには、どのようなアクセス許可が必要ですか?
App Services をデプロイするには、リソース グループに対する少なくとも共同作成者アクセス権が必要です。 App Service プランと Web アプリでのみ共同作成者アクセス権がある場合、リソース グループにアプリ サービスを作成することはできません。
詳細については、Azure の組み込みロールに関するページを参照してください。
App Service プランを削除しようとしていますが、次のエラーが表示されます - "ストレージ使用量の上限を超えています。" サーバー ファームを更新または削除できません。 ファイル システム ストレージがターゲット価格レベルの制限を下回っていることを確認してください。 ファイル システムの記憶域の制限を確認する方法と場所を教えてください。
削除プロセス中に、Azureは残りの App Service プランの使用状況を計算します。 残りの制限を超えている場合は、このエラーが表示されます。
ストレージの制限は、同じ App Service プラン内のすべてのアプリの合計コンテンツ サイズです。 1 つのリソース グループとリージョン内のすべての App Service プランのすべてのアプリの合計コンテンツ サイズは、500 GB を超えることはできません。 App Service によりホストされているアプリに対するファイル システムのクォータは、リージョンおよびリソース グループで作成した App Service プランの合計数によって決まります。
詳細については、以下を参照してください。
App Service サブスクリプションの削除された Web アプリを一覧表示する方法はありますか?
Get-AzDeletedWebAppを実行して、サブスクリプションの過去 30 日以内に削除した Web アプリの一覧を取得できます。 Azureは、最初の削除から 30 日後にアプリを完全に削除します。 アプリが完全に削除された後は、回復できません。 詳細については、「 削除されたアプリの一覧表示」を参照してください。
削除された Web アプリまたは削除された App Service プランを復元するにはどうすればよいですか?
過去 30 日以内に Web アプリを削除した場合は、 Restore-AzDeletedWebAppを使用して復元できます。 詳細については、以下を参照してください。