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à.
StopApplication
Interrompe l'elaborazione dei dati da parte dell'applicazione. È possibile arrestare un'applicazione solo se è in esecuzione, a meno che non si imposti il Force
parametro sutrue
.
È possibile utilizzare l'DescribeApplicationoperazione per trovare lo stato dell'applicazione.
Managed Service for Apache Flink scatta un'istantanea quando l'applicazione viene arrestata, a meno che non Force
sia impostato su. true
Sintassi della richiesta
{
"ApplicationName": "string
",
"Force": boolean
}
Parametri della richiesta
La richiesta accetta i seguenti dati in formato JSON.
- ApplicationName
-
Il nome dell'applicazione in esecuzione da arrestare.
▬Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 128 caratteri.
Modello:
[a-zA-Z0-9_.-]+
Campo obbligatorio: sì
- Force
-
Imposta su
true
per forzare l'arresto dell'applicazione. Se è impostata suForce
true
, Managed Service for Apache Flink arresta l'applicazione senza scattare un'istantanea.Nota
L'arresto forzato dell'applicazione può causare la perdita o la duplicazione dei dati. Consigliamo di scattare snapshot con frequenza, per evitare di perdere o duplicare i dati mentre l'applicazione viene riavviata.
È possibile solo forzare l'arresto di un'applicazione Managed Service for Apache Flink. Non puoi forzare l'arresto di un'applicazione Kinesis Data Analytics basata su SQL.
L'applicazione deve essere nello stato
STARTING
,,UPDATING
STOPPING
AUTOSCALING
, o.RUNNING
Tipo: Booleano
Campo obbligatorio: no
Sintassi della risposta
{
"OperationId": "string"
}
Elementi di risposta
Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.
I dati seguenti vengono restituiti in formato JSON mediante il servizio.
- OperationId
-
L'ID dell'operazione che può essere utilizzato per tenere traccia della richiesta.
▬Tipo: stringa
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 64 caratteri.
Errori
- ConcurrentModificationException
-
Eccezione generata a seguito di modifiche simultanee a un'applicazione. Questo errore può essere il risultato del tentativo di modificare un'applicazione senza utilizzare l'ID dell'applicazione corrente.
Codice di stato HTTP: 400
- InvalidApplicationConfigurationException
-
La configurazione dell'applicazione fornita dall'utente non è valida.
Codice di stato HTTP: 400
- InvalidArgumentException
-
Il valore del parametro di input specificato non è valido.
Codice di stato HTTP: 400
- InvalidRequestException
-
La richiesta JSON non è valida per l'operazione.
Codice di stato HTTP: 400
- ResourceInUseException
-
L'applicazione non è disponibile per questa operazione.
Codice di stato HTTP: 400
- ResourceNotFoundException
-
L'applicazione specificata non è stata trovata.
Codice di stato HTTP: 400
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: