Method: projects.locations.dataStores.create

Erstellt einen DataStore.

DataStore dient zum Speichern von Documents. Wenn Sie diese Dokumente für die Suche oder Empfehlungen verwenden möchten, muss ein Engine separat erstellt werden.

HTTP-Anfrage

POST https://discoveryengine.googleapis.com/v1/{parent=projects/*/locations/*}/dataStores

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Der Name der übergeordneten Ressource, z. B. projects/{project}/locations/{location}/collections/{collection}.

Abfrageparameter

Parameter
dataStoreId

string

Erforderlich. Die für DataStore zu verwendende ID, die als letzte Komponente des Ressourcennamens von DataStore verwendet wird.

Dieses Feld muss dem RFC-1034-Standard entsprechen und darf maximal 63 Zeichen lang sein. Andernfalls wird der Fehler INVALID_ARGUMENT zurückgegeben.

skipDefaultSchemaCreation

boolean

Ein boolescher Parameter, der angibt, ob die Standardschemaerstellung für den Datenspeicher übersprungen werden soll. Aktivieren Sie dieses Flag nur, wenn Sie sicher sind, dass das Standardschema mit Ihrem Anwendungsfall nicht kompatibel ist.

Wenn diese Option auf „true“ gesetzt ist, müssen Sie manuell ein Schema für den Datenspeicher erstellen, bevor Dokumente aufgenommen werden können.

Dieses Flag kann nicht angegeben werden, wenn dataStore.starting_schema angegeben ist.

Union-Parameter cmek_options. CMEK-Optionen für den DataStore. Wenn Sie dieses Feld festlegen, wird die Standard-CmekConfig überschrieben, sofern eine für das Projekt festgelegt ist. Für cmek_options ist nur einer der folgenden Werte zulässig:
cmekConfigName

string

Der Ressourcenname der CmekConfig, die zum Schutz dieses Datenspeichers verwendet werden soll.

disableCmek

boolean

DataStore ohne CMEK-Schutz. Wenn für das Projekt eine Standard-CmekConfig festgelegt ist, wird diese durch Festlegen dieses Felds ebenfalls überschrieben.

Anfragetext

Der Anfragetext enthält eine Instanz von DataStore.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine neu erstellte Instanz von Operation.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

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

  • discoveryengine.dataStores.create

Weitere Informationen finden Sie in der IAM-Dokumentation.