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 endpoint allows you to query Dataproc Metastore metadata using a read-only SQL query.\u003c/p\u003e\n"],["\u003cp\u003eThe endpoint requires a \u003ccode\u003eservice\u003c/code\u003e path parameter, which represents the metastore service resource name in the format \u003ccode\u003eprojects/{projectId}/locations/{locationId}/services/{serviceId}\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe request body should be in JSON format containing a \u003ccode\u003equery\u003c/code\u003e field, which specifies the read-only SQL query to be executed.\u003c/p\u003e\n"],["\u003cp\u003eSuccessful responses will contain an \u003ccode\u003eOperation\u003c/code\u003e instance, indicating the status of the query execution.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires the OAuth scope \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e and the \u003ccode\u003emetastore.services.queryMetadata\u003c/code\u003e IAM permission.\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/v1beta/{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/)."]]