- 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 objet DataStore.
DataStore permet de stocker des Documents. Pour diffuser ces documents pour la recherche ou les recommandations, un Engine doit être créé séparément.
Requête HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*}/dataStores Les URL utilisent 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 Ce champ doit être conforme à la norme RFC-1034 et ne doit pas dépasser 63 caractères. Sinon, une erreur INVALID_ARGUMENT est renvoyée. |
createAdvancedSiteSearch |
Indicateur booléen indiquant si l'utilisateur souhaite créer directement un data store avancé pour Site Search. Si le data store n'est pas configuré comme une recherche sur le site (verticale GENERIC et contentConfig PUBLIC_WEBSITE), cet indicateur sera 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 ce flag que si vous êtes certain que le schéma par défaut est incompatible 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. Cette option ne peut pas être spécifiée si |
| Options CMEK pour DataStore. Si vous définissez ce champ, vous remplacerez la configuration CmekConfig par défaut, si elle est définie pour le projet. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
cmekConfigName |
Nom de ressource de CmekConfig à utiliser pour protéger ce DataStore. |
disableCmek |
DataStore sans protections CMEK. Si une configuration CmekConfig par défaut est définie pour le projet, la définition de ce champ remplacera également la configuration CmekConfig par défaut. |
| Fin des champs qui s'excluent mutuellement. | |
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.assist.readwritehttps://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.