- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- CrawlType
- Moda
Define a taxa de rastreamento dedicada para um crawlRateScope. Se a taxa de rastreamento dedicada não tiver sido definida, isso vai permitir que o bot de rastreamento da Vertex AI use a nova taxa dedicada para rastrear. Se a taxa de rastreamento dedicada foi definida, o bot de rastreamento da Vertex AI vai tentar atualizar a taxa para o novo valor. Se o novo valor for muito alto, o bot de rastreamento poderá rastrear em uma taxa menor para evitar sobrecarregar o site do usuário.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1beta/{location=projects/*/locations/*}:setDedicatedCrawlRate
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
location |
Obrigatório. O recurso de local em que o gerenciamento da taxa de rastreamento será realizado. Formato: |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "crawlRateScope": string, "crawlRate": integer, "crawlType": enum ( |
Campos | |
---|---|
crawlRateScope |
Obrigatório. O escopo da taxa de rastreamento que o usuário quer configurar. No momento, apenas o domínio e o nome do host são aceitos. Exemplo de nome de domínio: |
crawlRate |
Opcional. O QPS de rastreamento definido pelo usuário. Não há garantia de que o bot de rastreamento da Vertex vai rastrear nessa QPS. Se a taxa de rastreamento for muito alta, a QPS real poderá ser menor do que o valor definido pelo usuário para evitar sobrecarregar o site dele. |
crawlType |
Opcional. Seja a taxa de rastreamento acionada pelo usuário ou a atualização automática. |
mode |
Opcional. Se a taxa é definida explicitamente pelos usuários ou pela Vertex AI. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte Authentication Overview.
CrawlType
O tipo de rastreamento é usado para distinguir entre atualizações automáticas e acionadas pelo usuário. A taxa de rastreamento acionada pelo usuário é para casos de uso determinísticos, como rastrear URLs ou sitemaps especificados pelos usuários. A taxa de rastreamento de atualização automática é para casos de uso de melhor esforço, como a atualização periódica de URLs.
Tipos enumerados | |
---|---|
CRAWL_TYPE_UNSPECIFIED |
O tipo de rastreamento não foi especificado. |
USER_TRIGGERED |
O tipo de rastreamento é acionado pelo usuário. |
AUTO_REFRESH |
O tipo de rastreamento é atualização automática. |
Modo
Se a taxa é definida explicitamente pelos usuários ou pela Vertex AI.
Tipos enumerados | |
---|---|
MODE_UNSPECIFIED |
O modo não foi especificado. Se o usuário não especificar o modo, o padrão será AUTOMATIC. |
AUTOMATIC |
A Vertex AI divide automaticamente o crawlRate em acionado pelo usuário e atualização automática. Os usuários não precisam especificar SetDedicatedCrawlRateRequest.CrawlType se o modo for AUTOMATIC. |
EXPLICIT |
Os usuários definem explicitamente a taxa de rastreamento acionada pelo usuário ou de atualização automática. |