- Requête HTTP
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- Autorisations IAM
Crée un DataStore.
DataStore permet de stocker des Documents. Pour diffuser ces documents à des fins de recherche ou de recommandation, vous devez créer un Engine séparément.
Requête HTTP
POST https://discoveryengine.googleapis.com/v1/{parent=projects/*/locations/*}/dataStores
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
parent |
Obligatoire. Nom de la ressource parente, par exemple |
Paramètres de requête
| Paramètres | |
|---|---|
dataStoreId |
Obligatoire. ID à utiliser pour le Ce champ doit être conforme à la norme RFC-1034 et ne pas dépasser 63 caractères. Dans le cas contraire, une erreur INVALID_ARGUMENT est renvoyée. |
createAdvancedSiteSearch |
Indicateur booléen indiquant si l'utilisateur souhaite créer directement un data store avancé pour la recherche sur le site. Si le data store n'est pas configuré comme une recherche sur le site (secteur GÉNÉRIQUE et contentConfig PUBLIC_WEBSITE), cet indicateur est ignoré. |
skipDefaultSchemaCreation |
Indicateur booléen indiquant s'il faut ignorer la création du schéma par défaut pour le data store. N'activez cet indicateur que si vous êtes certain que le schéma par défaut n'est pas compatible avec votre cas d'utilisation. Si la valeur est définie sur "true", vous devez créer manuellement un schéma pour le data store avant de pouvoir ingérer des documents. Cet indicateur ne peut pas être spécifié si |
Paramètre d'union cmek_options. Options CMEK pour le datastore. Si vous définissez ce champ, vous remplacez le CmekConfig par défaut, le cas échéant, pour le projet. cmek_options ne peut être qu'un des éléments suivants : |
|
cmekConfigName |
Nom de ressource du CmekConfig à utiliser pour protéger ce datastore. |
disableCmek |
Datastore sans protections CMEK. Si un CmekConfig par défaut est défini pour le projet, la définition de ce champ remplace également le CmekConfig par défaut. |
Corps de la requête
Le corps de la requête contient une instance de DataStore.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une nouvelle instance de Operation.
Niveaux d'accès des autorisations
Nécessite l'un des niveaux d'accès OAuth suivants :
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Pour plus d'informations, consultez la page Authentication Overview.
Autorisations IAM
Nécessite l'autorisation IAM suivante sur la ressource parent :
discoveryengine.dataStores.create
Pour en savoir plus, consultez la documentation IAM.