Azure Database for MySQL - フレキシブル サーバーの CLI エラーのトラブルシューティング
適用対象: Azure Database for MySQL - フレキシブル サーバー
この記事は、Azure Database for MySQL フレキシブル サーバーを使用する場合の Azure CLI に関する一般的な問題のトラブルシューティングに役立ちます。
コマンドが見つからない
コマンドのスペルが間違っている、またはシステムによって認識されないというエラーが表示される場合、これは、クライアント コンピューター上の CLI バージョンが最新ではない可能性を意味する可能性があります。 az upgrade
を実行して、最新バージョンにアップグレードします。 CLI バージョンのアップグレードを行うと、API の変更によるコマンドの非互換性に関する問題を解決するのに役立つ可能性があります。
デプロイの失敗のデバッグ
現在、Azure CLI ではデバッグ ログの有効化がサポートされていませんが、次の手順を実行することでデバッグ ログを取得できます。
Note
examplegroup
とexampledeployment
を、Azure Database for MySQL フレキシブル サーバー インスタンスの正しいリソース グループとデプロイ名に置き換えます。- デプロイ名は、リソース グループのデプロイ ページで確認できます。 デプロイ名を見つける方法に関するページを参照してください。
リソース グループ内のデプロイを一覧表示して、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 で、私たちの評価をお知らせください。