適用対象: ✔️ 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 フィードバック コミュニティに製品フィードバックを送信することもできます。