

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Annullamento delle query Gremlin
<a name="gremlin-api-status-cancel"></a>

Per ottenere lo stato delle query Gremlin, utilizza l'operazione HTTP `GET` o `POST` per effettuare una richiesta all'endpoint `https://{{your-neptune-endpoint}}:{{port}}/gremlin/status`.

## Parametri della richiesta di annullamento delle query Gremlin
<a name="gremlin-api-status-cancel-request"></a>
+ **cancelQuery**: obbligatorio per l'annullamento. Il parametro non dispone di un valore corrispondente.
+ **queryId**: ID della query Gremlin in esecuzione da annullare.

## Esempio di annullamento di una query Gremlin
<a name="gremlin-api-status-cancel-example"></a>

Di seguito è riportato un esempio di annullamento di una query.

------
#### [ AWS CLI ]

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

Per ulteriori informazioni, vedere [cancel-gremlin-query nel Command](https://docs.aws.amazon.com/cli/latest/reference/neptunedata/cancel-gremlin-query.html) Reference. AWS CLI 

------
#### [ 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)
```

Per esempi AWS SDK in altri linguaggi come Java, .NET e altri, consulta. [AWS SDK](access-graph-gremlin-sdk.md)

------
#### [ 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**  
Questo esempio presuppone che le tue AWS credenziali siano configurate nel tuo ambiente. Sostituisci {{us-east-1}} con la regione del tuo cluster Neptune.

Per ulteriori informazioni sull'utilizzo **awscurl** con l'autenticazione IAM, consulta. [Utilizzo di `awscurl` con credenziali temporanee per connettersi in modo sicuro a un cluster DB con autenticazione IAM abilitata](iam-auth-connect-command-line.md#iam-auth-connect-awscurl)

------
#### [ curl ]

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

------

L'avvenuto annullamento restituisce il codice HTTP `200` impostato su OK.