View a markdown version of this page

Cancelamento de consultas do Gremlin - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Cancelamento de consultas do Gremlin

Para obter o status das consultas do Gremlin, use HTTP GET ou POST para fazer uma solicitação ao endpoint de https://your-neptune-endpoint:port/gremlin/status.

Parâmetros de solicitação do cancelamento de consultas do Gremlin

  • cancelQuery: obrigatório para o cancelamento. Esse parâmetro não tem valor correspondente.

  • queryId: o ID da consulta do Gremlin em execução a ser cancelada.

Exemplo de cancelamento de consultas do Gremlin

Veja a seguir um exemplo de cancelamento de uma consulta.

AWS CLI
aws neptunedata cancel-gremlin-query \ --endpoint-url https://your-neptune-endpoint:port \ --query-id "fb34cd3e-f37c-4d12-9cf2-03bb741bf54f"

Para obter mais informações, consulte cancel-gremlin-queryna Referência de AWS CLI Comandos.

SDK
import boto3 from botocore.config import Config client = boto3.client( 'neptunedata', endpoint_url='https://your-neptune-endpoint:port', config=Config(read_timeout=None, retries={'total_max_attempts': 1}) ) response = client.cancel_gremlin_query( queryId='fb34cd3e-f37c-4d12-9cf2-03bb741bf54f' ) print(response)

Para exemplos de AWS SDK em outras linguagens, como Java, .NET e muito mais, consulteAWS SDK.

awscurl
awscurl https://your-neptune-endpoint:port/gremlin/status \ --region us-east-1 \ --service neptune-db \ --data-urlencode "cancelQuery" \ --data-urlencode "queryId=fb34cd3e-f37c-4d12-9cf2-03bb741bf54f"
nota

Este exemplo pressupõe que suas AWS credenciais estejam configuradas em seu ambiente. us-east-1Substitua pela região do seu cluster Neptune.

Para obter mais informações sobre como usar awscurl com a autenticação do IAM, consulteUsar awscurl com credenciais temporárias para se conectar com segurança a um cluster de banco de dados com a autenticação do IAM habilitada.

curl
curl https://your-neptune-endpoint:port/gremlin/status \ --data-urlencode "cancelQuery" \ --data-urlencode "queryId=fb34cd3e-f37c-4d12-9cf2-03bb741bf54f"

Cancelamento bem-sucedido retorna HTTP 200 OK.