DeleteApplicationOutput - 適用於 SQL 應用程式的 Amazon Kinesis Data Analytics 開發人員指南

針對新專案,我們建議您優先選擇新的 Managed Service for Apache Flink Studio,而非 Kinesis Data Analytics for SQL 應用程式。Managed Service for Apache Flink Studio 易於使用且具備進階分析功能,可讓您在幾分鐘內建置複雜的串流處理應用程式。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

DeleteApplicationOutput

注意

此文件適用於 Amazon Kinesis Data Analytics API 第 1 版,僅支援 SQL 應用程式。第 2 版的 API 則支援 SQL 和 Java 應用程式。如需第 2 版的詳細資訊,請參閱 Amazon Kinesis Data Analytics API V2 文件

從應用程式組態中刪除輸出目的地組態。Amazon Kinesis Analytics 不會再將資料從對應的應用程式內串流寫入外部輸出目的地。

這項操作需要許可來執行 kinesisanalytics:DeleteApplicationOutput 動作。

請求語法

{ "ApplicationName": "string", "CurrentApplicationVersionId": number, "OutputId": "string" }

請求參數

請求接受採用 JSON 格式的下列資料。

ApplicationName

Amazon Kinesis Analytics 應用程式名稱。

類型:字串

長度限制:長度下限為 1。長度上限為 128。

模式:[a-zA-Z0-9_.-]+

必要:是

CurrentApplicationVersionId

Amazon Kinesis Analytics 應用程式版本。您可以使用該DescribeApplication操作來獲取當前應用程序版本。如果指定的版本不是目前版本,則會傳回 ConcurrentModificationException

類型:Long

有效範圍:最小值為 1。最大值為 999999999。

必要:是

OutputId

要刪除組態的 ID。每個新增至應用程式的輸出組態 (無論是在建立應用程式時或稍後使用該AddApplicationOutput作業) 都有唯一的 ID。您需要提供 ID,以唯一識別要從應用程式組態中刪除的輸出組態。您可以使用該DescribeApplication操作來獲取具體的OutputId

類型:字串

長度限制:長度下限為 1。長度上限為 50。

模式:[a-zA-Z0-9_.-]+

必要:是

回應元素

如果動作成功,則服務會傳回具空 HTTP 內文的 HTTP 200 回應。

錯誤

ConcurrentModificationException

並行修改應用程式的結果拋出例外。例如,有兩個人嘗試同時編輯相同的應用程式。

HTTP 狀態碼:400

InvalidArgumentException

指定的輸入參數值無效。

HTTP 狀態碼:400

ResourceInUseException

應用程式不適用於此作業。

HTTP 狀態碼:400

ResourceNotFoundException

找不到指定的應用程式。

HTTP 狀態碼:400

UnsupportedOperationException

請求被拒絕,因為指定的參數不受支持,或指定的資源對此操作無效。

HTTP 狀態碼:400

另請參閱

如需在其中一個特定語言 AWS SDK 中使用此 API 的詳細資訊,請參閱下列內容: