- Pedido HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo do pedido
- Corpo da resposta
- Âmbitos de autorização
- Autorizações de IAM
Cria um DataStore
.
O DataStore destina-se ao armazenamento de Documents
. Para publicar estes documentos para o exemplo de utilização de pesquisa ou recomendação, tem de criar um Engine
separadamente.
Pedido HTTP
POST https://discoveryengine.googleapis.com/v1/{parent=projects/*/locations/*}/dataStores
O URL usa a sintaxe de transcodificação de gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
parent |
Obrigatório. O nome do recurso principal, como |
Parâmetros de consulta
Parâmetros | |
---|---|
dataStoreId |
Obrigatório. O ID a usar para o Este campo tem de estar em conformidade com a norma RFC-1034, com um limite de comprimento de 63 carateres. Caso contrário, é devolvido um erro INVALID_ARGUMENT. |
createAdvancedSiteSearch |
Uma sinalização booleana que indica se o utilizador quer criar diretamente um arquivo de dados avançado para a pesquisa no site. Se o armazenamento de dados não estiver configurado como pesquisa no site (vertical GENERIC e contentConfig PUBLIC_WEBSITE), esta flag é ignorada. |
skipDefaultSchemaCreation |
Uma sinalização booleana que indica se deve ignorar a criação do esquema predefinido para o repositório de dados. Ative esta flag apenas se tiver a certeza de que o esquema predefinido é incompatível com o seu exemplo de utilização. Se estiver definida como verdadeira, tem de criar manualmente um esquema para o repositório de dados antes de poderem ser carregados documentos. Não é possível especificar este sinalizador se |
Parâmetro de união cmek_options . Opções de CMEK para o DataStore. A definição deste campo substitui o CmekConfig predefinido, se existir um definido para o projeto. cmek_options só pode ser uma das seguintes opções: |
|
cmekConfigName |
Nome do recurso do CmekConfig a usar para proteger este DataStore. |
disableCmek |
DataStore sem proteções CMEK. Se for definido um CmekConfig predefinido para o projeto, a definição deste campo também substitui o CmekConfig predefinido. |
Corpo do pedido
O corpo do pedido contém uma instância de DataStore
.
Corpo da resposta
Se for bem-sucedido, o corpo da resposta contém uma instância recém-criada de Operation
.
Âmbitos de autorização
Requer um dos seguintes âmbitos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte o Authentication Overview.
Autorizações de IAM
Requer a seguinte autorização de IAM no recurso parent
:
discoveryengine.dataStores.create
Para mais informações, consulte a documentação do IAM.