Azure Database for MySQL - フレキシブル サーバーの CLI エラーのトラブルシューティング
適用対象: Azure Database for MySQL - フレキシブル サーバー
この記事は、Azure Database for MySQL フレキシブル サーバーを使用する場合の Azure CLI に関する一般的な問題のトラブルシューティングに役立ちます。
コマンドが見つからない
コマンド のスペルが間違っているか、システムによって認識されないというエラーが発生した場合は、クライアント コンピューターの CLI バージョンが最新ではない可能性があります。 az upgrade
を実行して、最新バージョンにアップグレードします。 CLI バージョンのアップグレードを行うと、API の変更によるコマンドの非互換性に関する問題を解決するのに役立つ可能性があります。
デプロイの失敗のデバッグ
現時点では、Azure CLI ではデバッグ ログの有効化はサポートされていませんが、次の手順を実行してデバッグ ログを取得できます。
Note
exampledeployment
Azure Database for MySQL フレキシブル サーバー インスタンスの適切なリソース グループとデプロイ名に置き換えますexamplegroup
。- デプロイ名は、リソース グループのデプロイ ページで確認できます。 デプロイ名を見つける方法に関するページを参照してください。
リソース グループ内のデプロイを一覧表示して、Azure Database for MySQL フレキシブル サーバーのデプロイを識別します。
az deployment operation group list \ --resource-group examplegroup \ --name exampledeployment
Azure Database for MySQL フレキシブル サーバーデプロイの要求コンテンツを取得します。
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.request
応答の内容を確認します。
az deployment operation group list \ --name exampledeployment \ -g examplegroup \ --query [].properties.response
エラー コード
エラー コード | 対応策 |
---|---|
MissingSubscriptionRegistration | リソース プロバイダーにサブスクリプションを登録してください。 コマンド az provider register --namespace Microsoft.DBMySQL を実行して、問題を解決します。 |
InternalServerError | サーバーのアクティビティ ログを表示して、詳細情報があるかどうかを確認してください。 az monitor activity-log list --correlation-id <enter correlation-id> コマンドを実行します。 数分後に同じ CLI コマンドを試してみることができます。 問題が解決しない場合は、報告するか、Microsoft サポートにお問い合わせください。 |
ResourceNotFound | 参照されているリソースが見つかりません。 リソースのプロパティをチェックしたり、リソースが削除された場合や別のサブスクリプションでチェックしたりできます。 |
LocationNotAvailableForResourceType | - Azure リージョンでの Azure Database for MySQL フレキシブル サーバーの可用性を 確認します。 - Azure Database for MySQL フレキシブル サーバー インスタンスのリソースの種類がサブスクリプションに登録されているかどうかを確認します。 |
ResourceGroupBeingDeleted | リソース グループが削除中です。 削除が完了するまで待ちます。 |
PasswordTooLong | 指定されたパスワードが長すぎます。 8 ~ 128 文字にする必要があります。 パスワードには、英大文字、英小文字、数字 (0 から 9)、英数字以外の文字 (!、$、#、% など) のうち、3 種類の文字が含まれている必要があります。 |
PasswordNotComplex | 指定されたパスワードは十分に複雑ではありません。 8 ~ 128 文字にする必要があります。 パスワードには、英大文字、英小文字、数字 (0 から 9)、英数字以外の文字 (!、$、#、% など) のうち、3 種類の文字が含まれている必要があります。 |
PasswordTooShort | 8 ~ 128 文字にする必要があります。 パスワードには、英大文字、英小文字、数字 (0 から 9)、英数字以外の文字 (!、$、#、% など) のうち、3 種類の文字が含まれている必要があります。 |
SubscriptionNotFound | 要求されたサブスクリプションが見つかりませんでした。 az account list all を実行して、現在のすべてのサブスクリプションを確認します。 |
InvalidParameterValue | パラメーターに無効な値が指定されました。 CLI リファレンス ドキュメントで、引数でサポートされている正しい値を確認してください。 |
InvalidLocation | 無効な場所が指定されました。 Azure リージョンでの Azure Database for MySQL フレキシブル サーバーの可用性の 確認 |
InvalidServerName | 無効なサーバー名が識別されました。 サーバー名を確認します。 コマンド az mysql flexible-server list を実行して、使用可能な Azure Database for MySQL フレキシブル サーバー インスタンスのすべての一覧を表示します。 |
InvalidResourceIdSegment | Azure Resource Manager テンプレートで構文エラーが特定されました。 JSON フォーマッタ ツールを使用して JSON を検証し、構文エラーを特定してください。 |
InvalidUserName | 有効なユーザー名を入力してください。 管理者のユーザー名に、azure_superuser、azure_pg_admin, admin、administrator、root、guest、public は使用できません。 pg_ で始めることはできません。 |
BlockedUserName | 管理者のユーザー名に、azure_superuser、azure_pg_admin, admin、administrator、root、guest、public は使用できません。 pg_ で始めることはできません。 管理者の名前にこれらのパターンを使用しないでください。 |
次のステップ
- それでも問題が発生している場合は、 問題を報告してください。
- ご質問がある場合は、Stack Overflow ページ https://aka.ms/azcli/questions を参照してください。
- 私たちは、この短いアンケート https://aka.ms/azureclihatsでやっている方法をお知らせください.