Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource service erforderlich:
metastore.services.queryMetadata
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung
{"query": string}
Felder
query
string
Pflichtangabe. Eine schreibgeschützte SQL-Abfrage, die für die Metadatendatenbank ausgeführt werden soll. Die Daten dürfen durch die Abfrage nicht geändert oder mutiert werden.
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-04 (UTC)."],[[["\u003cp\u003eThis API endpoint allows you to query Dataproc Metastore metadata using a read-only SQL query via an HTTP POST request.\u003c/p\u003e\n"],["\u003cp\u003eThe required \u003ccode\u003eservice\u003c/code\u003e path parameter specifies the metastore service resource in the format \u003ccode\u003eprojects/{projectId}/locations/{locationId}/services/{serviceId}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe request body requires a JSON object with a \u003ccode\u003equery\u003c/code\u003e field containing the SQL query string to be executed.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires the \u003ccode\u003emetastore.services.queryMetadata\u003c/code\u003e IAM permission on the specified service and the \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"],["\u003cp\u003eA successful request returns an \u003ccode\u003eOperation\u003c/code\u003e instance as specified in the response body.\u003c/p\u003e\n"]]],[],null,["# Method: projects.locations.services.queryMetadata\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n - [JSON representation](#body.request_body.SCHEMA_REPRESENTATION)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Examples](#examples)\n- [Try it!](#try-it)\n\nQuery Dataproc Metastore metadata.\n\n### HTTP request\n\n`POST https://metastore.googleapis.com/v1alpha/{service}:queryMetadata`\n\n### Path parameters\n\n### Request body\n\nThe request body contains data with the following structure:\n\n### Response body\n\nIf successful, the response body contains an instance of [Operation](/dataproc-metastore/docs/reference/rest/Shared.Types/ListOperationsResponse#Operation).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](https://cloud.google.com/docs/authentication/)."]]