StopApplication - Amazon Managed Service per Apache Flink (precedentemente Amazon Kinesis Data Analytics per Apache Flink)

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 su Forcetrue, 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 statoSTARTING,, UPDATING STOPPINGAUTOSCALING, 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: