次の方法で共有


VM Inspector のエラー メッセージと解決策

適用対象: ✔️ Linux VM ✔️ Windows VM

VM Inspector は、特権アクセス権を持つリモート ユーザー向けのセルフヘルプ診断ツールです。 このツールは、Windows または Linux を実行する Azure VM で使用されます。 Microsoft Azure VM Inspector ツールは、Azure 仮想マシン (VM) でエラーを検出すると、特定のエラー コードを返します。 次の表に、これらのエラー コードの包括的な一覧を示します。

エラー メッセージ

次の表では、Azure VM で診断チェックを行った後に VM インスペクターが返すことができるエラー コードについて説明します。

HTTP 状態コード エラー コード Description
400 IncorrectPatternUploadSASUri uploadSasUri入力パラメーターには、.zipファイル名拡張子がありません。 *.zip BLOB への Shared Access Signature Uniform Resource Identifier (URI) 参照を使用します。
400 IncorrectPermissionUploadSasUri uploadSasUri入力パラメーターには、必要なアクセス許可がありません。 読み取りおよび書き込みアクセス許可 (sp='rw') を持つ Shared Access Signature URI を生成します。
400 IncorrectSasUriFormat uploadSasUri入力パラメーターは、想定される形式ではありません。 共有アクセス署名 URI を Blob リソースに送信します。
400 IncorrectSignedResourceValueForUploadSasUri uploadSasUri入力パラメーターは、Blob リソースに対して生成されません。 ストレージ リソース パラメーター (sr) の値を確認します。 共有アクセス署名 URI を Blob リソースに送信します。
400 InvalidBlobUploadSASUri 入力パラメーター 'uploadSasUri' にファイル拡張子 '.zip' がありません。 '*.zip' BLOB への SAS URI 参照を使用してください。
400 InvalidBlobUploadSASUri 入力パラメーター 'uploadSasUri' には、必要なアクセス許可がありません。 読み取りと書き込みのアクセス許可 (sp='rw') を持つ SAS URI を生成してください。
400 InvalidBlobUploadSASUri 入力パラメーター 'uploadSasUri' の有効期限が切れています。 'se' 要求の値 = {0}。
400 InvalidBlobUploadSASUri 入力パラメーター 'uploadSasUri' が想定される形式ではありません。 SAS URI を 'BLOB' リソースに送信してください。
400 InvalidBlobUploadSASUri リソース BLOB に対して入力パラメーター 'uploadSasUri' が生成されません。 Uri に要求 'sr'= {0}があります。 SAS URI を 'BLOB' リソースに送信してください。
400 InvalidBlobUploadSASUri 入力パラメーター 'uploadSasUri' が無効です。 BLOB からデータを取得するときに、サーバーから次のエラーが返されました。 {0}
400 InvalidParameter 入力パラメーターが無効です。 パラメーターを確認して、もう一度やり直してください。
400 InvalidParameter 入力パラメーター '{parameterName}' が無効です。
400 InvalidUploadSasUri uploadSasUri入力パラメーターが無効です。 サーバーは、BLOB からデータを取得するときにエラーを返しました。
400 UploadSasUriExpired uploadSasUri入力パラメーターの有効期限が切れています。 有効期限パラメーター (se) の値を確認します。
403 DiskInspectForbiddenError ディスク検査を実行するための正しいアクセス権がディスクに付与されていません。 正しいアクセス権を付与し、もう一度やり直してください。
404 DiagnosticOperationNotFound operationId: {operationId} を使用した診断操作が、サブスクリプションの場合は {location} という場所に見つかりません: {subscriptionId}。 サブスクリプションと場所の値を確認して、もう一度やり直してください。
404 DiagnosticsMetadataNotFound 診断メタデータを取得できません。
404 DiskInspectionMetadataNotFound ディスク検査メタデータを取得できません。
404 StorageAccountNotFoundInARM ストレージ アカウント '{0}' が見つかりません。 別のストレージ アカウントを選択して、もう一度やり直してください。
404 StorageConfigurationNotFound 指定された subscriptionId のストレージ構成 ('{0}'、場所: '{1}' が見つかりません。 subscriptionId の値を確認し、もう一度試すか、"registerStorageConfiguration" を呼び出して新しいストレージ構成を追加してください。
404 VirtualMachineNotFoundInARM 仮想マシン '{0}' が見つかりません。 別の仮想マシンを選択して、もう一度やり直してください。
405 EncryptedDiskNotSupported ディスク検査は、指定された VM と暗号化されたオペレーティング システム ディスクではサポートされていません。
405 ForbiddenError 呼び出し元は、ストレージ アカウントに対して "{0}" アクションを実行するアクセス権がありません: '{1}'。 必要なアクセス許可の完全なセットを確認してください。
405 InvalidDiskStatus ディスク検査は、指定されたオペレーティング システム ディスクとプロビジョニング状態ではサポートされていません。
405 ResourceNotSupported 指定されたリソースはサポートされていません。
405 ResourceNotSupported ディスク検査は、暗号化された OS ディスク '{1}' を使用した VM '{0}' ではサポートされていません。
405 ResourceNotSupported 一時的な OS ディスク '{1}' を使用した VM '{0}' のディスク検査はサポートされていません。
405 ResourceNotSupported プロビジョニング状態が "{1}" の OS ディスク '{0}' では、ディスク検査はサポートされていません。
405 ResourceNotSupported ディスク検査は、アンマネージド OS ディスクを使用した VM '{0}' ではサポートされていません。
405 UnableToCheckAccess clientObjectId: '{0}' on resourceId: '{1}' for actions: '{2}' のアクセス許可を特定できません。
405 UnmanagedDiskNotSupported 指定された VM およびアンマネージド オペレーティング システム ディスクでは、ディスク検査はサポートされていません。
429 TooManyRequestsError clientObjectId: '{0}' on resourceId: '{1}' for actions: '{2}' のアクセス許可を特定できません。 これは、ダウンストリーム API の調整が原因で発生します。 しばらくしてから要求を再試行してください。
500 DiskInspectInternalServerError ディスク検査中に予期しない内部サーバー エラーが発生しました。 後でもう一度試してみてください。
500 InternalServerError ディスク検査の実行中に予期しない内部サーバー エラーが発生しました。
500 InternalServerError ストレージ アカウントを登録できませんでした。 もう一度やり直してください。 それでも問題が解決しない場合は、サポート リクエストを作成します。
500 InternalServerError ストレージ アカウントの更新に失敗しました。 もう一度やり直してください。 それでも問題が解決しない場合は、サポート リクエストを作成します。
500 InternalServerError ストレージ構成が存在するかどうかを検証できませんでした。 もう一度やり直してください。 それでも問題が解決しない場合は、サポート リクエストを作成します。
500 InternalServerError 予期しない内部サーバー エラーが発生しました。 それでも問題が解決しない場合は、サポート リクエストを作成します。
500 InternalServerError VM '{0}' メタデータが無効です。 VM が正常にプロビジョニングされ、削除されていないことを確認してください。

一般的なエラーと解決

VM インスペクターと既知のソリューションを使用する場合の一般的な問題を次に示します。

診断を実行できるロールの割り当てがない

このエラーは、 Azure ポータルを初めて使用するときに発生する可能性があります。 オンボードの一環として、VM Inspector ツールは、コンピューティングレコメンデーション サービス アプリにディスク バックアップ閲覧者ロールを付与することにユーザーの同意を得ます。 このロールの割り当てを追加するには、所有者レベルのアクセス許可が必要です。

VM Inspector の実行に必要なアクセス許可の一覧の詳細については、「 GET access to VM Inspector」を参照してください。

エラー メッセージ 403 "The client 'name' with object id 'value' does not have authorization to perform action 'Microsoft.Compute/locations/diagnostics/validateStorageConfiguration/action' over scope '/subscriptions/{0}' or the scope is invalid. アクセスが最近許可された場合は、資格情報を更新してください"

このエラーは、サブスクリプション レベルで API を呼び出すのに十分なアクセス許可がない場合に発生する可能性があります。 使用できる最も近い組み込みロールは、サブスクリプション レベルの Contributor です。

エラー メッセージ 405 "呼び出し元には、ストレージ アカウントでアクションを実行するためのアクセス権がありません: '{0}' : '{1}'。 必要なアクセス許可の完全なセットを確認してください。

このエラーは、仮想マシンまたはストレージ アカウントで VM Inspector を実行するための十分なアクセス許可がない場合に発生する可能性があります。 たとえば、リソースにサービス管理者ロールまたはクラシック管理者ロールがある場合 (サブスクリプション レベルから継承されている場合でも)、VM Inspector を実行すると禁止エラーが発生します。

VM Inspector の実行に必要なアクセス許可の一覧の詳細については、「 GET access to VM Inspector」を参照してください。

リソース

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。