View a markdown version of this page

StopApplication - Amazon Managed Service per Apache Flink (in precedenza 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 interrompere 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 interrotta, 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 interrompere.

Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 128 caratteri.

Modello: [a-zA-Z0-9_.-]+

Obbligatorio: sì

Force

Impostato su true per forzare l'arresto dell'applicazione. Se impostato su Forcetrue, Managed Service for Apache Flink interrompe l'applicazione senza scattare un'istantanea.

Nota

Force-stopping l'applicazione può comportare 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 forzare l'arresto solo di un'applicazione Managed Service for Apache Flink. Non è possibile forzare l'arresto di un'applicazione SQL-based Kinesis Data Analytics.

L'applicazione deve avere lo RUNNING stato STARTINGUPDATING,STOPPING,AUTOSCALING, o.

Tipo: Booleano

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 tracciare la 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

Il JSON della richiesta non è valido 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: