Methode: projects.locations.transferConfigs.create

Erstellt eine neue Datenübertragungskonfiguration.

HTTP-Anfrage

POST https://bigquerydatatransfer.googleapis.com/v1/{parent=projects/*/locations/*}/transferConfigs

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Die BigQuery-Projekt-ID, in der die Übertragungskonfiguration erstellt werden soll. Muss im Format „projects/{projectId}/locations/{locationId}“ vorliegen. Wenn die angegebene Zone und die Zone des BigQuery-Ziel-Datasets nicht übereinstimmen, schlägt die Anfrage fehl.

Zur Autorisierung ist die folgende Google IAM-Berechtigung für die angegebene Ressource parent erforderlich:

  • bigquery.transfers.update

Abfrageparameter

Parameter
authorizationCode

string

Ein optionaler OAuth2-Autorisierungscode zur Verwendung mit dieser Übertragungskonfiguration. Dies ist erforderlich, wenn neue Anmeldedaten benötigt werden, wie von dataSources.checkValidCreds angegeben. Senden Sie zum Abrufen von authorizationCode eine Anfrage an https://www.gstatic.com/bigquerydatatransfer/oauthz/auth?clientId=&scope=&redirect_uri=.

  • „client_id“ muss die OAuth-clientId der BigQuery DTS API für die angegebene Datenquelle sein, die von der Methode „dataSources.list“ zurückgegeben wird.
  • "data_source_scopes" sind die Bereiche, die von der Methode "dataSources.list" zurückgegeben werden.
  • "redirect_uri" ist ein optionaler Parameter. Wenn er nicht angegeben ist, wird der Autorisierungscode an den Öffner des Autorisierungsfensters gesendet. Andernfalls wird er an den Weiterleitungs-URI gesendet. Der spezielle Wert "urn:ietf:wg:oauth:2.0:oob" bedeutet, dass der Autorisierungscode in die Titelleiste des Browsers zurückzugeben ist. Dabei wird der Nutzer im Text der Seite aufgefordert, den Code zu kopieren und in die Anwendung einzufügen.

Anfragetext

Der Anfragetext enthält eine Instanz von TransferConfig.

Antworttext

Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von TransferConfig.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

Testen!