Method: media.upload

Importiert eine neue Version der Daten für das Dataset.

HTTP-Anfrage

  • Upload-URI für Anfragen zum Hochladen von Medien:
    POST https://mapsplatformdatasets.googleapis.com/upload/v1/{name=projects/*/datasets/*}:import
  • Metadaten-URI für Anfragen, die nur Metadaten enthalten:
    POST https://mapsplatformdatasets.googleapis.com/v1/{name=projects/*/datasets/*}:import

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Ressourcenname. Format: projects/{project}/datasets/{datasetId}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "versionDescription": string,

  // Union field data_source can be only one of the following:
  "localFileSource": {
    object (LocalFileSource)
  },
  "gcsSource": {
    object (GcsSource)
  }
  // End of list of possible types for union field data_source.
}
Felder
versionDescription

string

Eine Beschreibung der neu importierten Daten.

Union-Feld data_source. Details zur Quelle der Daten für das Dataset. Für data_source ist nur einer der folgenden Werte zulässig:
localFileSource

object (LocalFileSource)

Eine lokale Dateiquelle für das Dataset für den einmaligen Import.

gcsSource

object (GcsSource)

Eine Google Cloud Storage-Dateiquelle für das Dataset für einen einmaligen Import.

Antworttext

Antwortobjekt von media.upload.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "name": string
}
Felder
name

string

Erforderlich. Ressourcenname der neu erstellten Dataset-Version. Format: projects/{project}/datasets/{datasetId}@{versionId}

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • mapsplatformdatasets.datasets.import

Weitere Informationen finden Sie in der IAM-Dokumentation.