

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

# Neptune 資料平面 API 例外狀況
<a name="data-api-dp-errors"></a>

**例外狀況：**
+ [AccessDeniedException (結構)](#AccessDeniedException)
+ [BadRequestException (結構)](#BadRequestException)
+ [BulkLoadIdNotFoundException (結構)](#BulkLoadIdNotFoundException)
+ [CancelledByUserException (結構)](#CancelledByUserException)
+ [ClientTimeoutException (結構)](#ClientTimeoutException)
+ [ConcurrentModificationException (結構)](#ConcurrentModificationException)
+ [ConstraintViolationException (結構)](#ConstraintViolationException)
+ [ExpiredStreamException (結構)](#ExpiredStreamException)
+ [FailureByQueryException (結構)](#FailureByQueryException)
+ [IllegalArgumentException (結構)](#IllegalArgumentException)
+ [InternalFailureException (結構)](#InternalFailureException)
+ [InvalidArgumentException (結構)](#InvalidArgumentException)
+ [InvalidNumericDataException (結構)](#InvalidNumericDataException)
+ [InvalidParameterException (結構)](#InvalidParameterException)
+ [LoadUrlAccessDeniedException (結構)](#LoadUrlAccessDeniedException)
+ [MalformedQueryException (結構)](#MalformedQueryException)
+ [MemoryLimitExceededException (結構)](#MemoryLimitExceededException)
+ [MethodNotAllowedException (結構)](#MethodNotAllowedException)
+ [MissingParameterException (結構)](#MissingParameterException)
+ [MLResourceNotFoundException (結構)](#MLResourceNotFoundException)
+ [ParsingException (結構)](#ParsingException)
+ [PreconditionsFailedException (結構)](#PreconditionsFailedException)
+ [QueryLimitExceededException (結構)](#QueryLimitExceededException)
+ [QueryLimitException (結構)](#QueryLimitException)
+ [QueryTooLargeException (結構)](#QueryTooLargeException)
+ [ReadOnlyViolationException (結構)](#ReadOnlyViolationException)
+ [S3Exception (結構)](#S3Exception)
+ [ServerShutdownException (結構)](#ServerShutdownException)
+ [StatisticsNotAvailableException (結構)](#StatisticsNotAvailableException)
+ [StreamRecordsNotFoundException (結構)](#StreamRecordsNotFoundException)
+ [ThrottlingException (結構)](#ThrottlingException)
+ [TimeLimitExceededException (結構)](#TimeLimitExceededException)
+ [TooManyRequestsException (結構)](#TooManyRequestsException)
+ [UnsupportedOperationException (結構)](#UnsupportedOperationException)
+ [UnloadUrlAccessDeniedException (結構)](#UnloadUrlAccessDeniedException)

## AccessDeniedException (結構)
<a name="AccessDeniedException"></a>

在身分驗證或授權失敗的情況下引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## BadRequestException (結構)
<a name="BadRequestException"></a>

當提交無法處理的請求時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  錯誤請求的 ID。

## BulkLoadIdNotFoundException (結構)
<a name="BulkLoadIdNotFoundException"></a>

找不到指定的大量載入工作 ID 時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  找不到的大量載入工作 ID。

## CancelledByUserException (結構)
<a name="CancelledByUserException"></a>

使用者取消請求時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## ClientTimeoutException (結構)
<a name="ClientTimeoutException"></a>

請求在用戶端發生逾時時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## ConcurrentModificationException (結構)
<a name="ConcurrentModificationException"></a>

當請求嘗試修改目前正由另一個程序修改的資料時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## ConstraintViolationException (結構)
<a name="ConstraintViolationException"></a>

當請求欄位中的值未滿足必要的限制條件時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## ExpiredStreamException (結構)
<a name="ExpiredStreamException"></a>

當請求嘗試存取已過期的串流時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## FailureByQueryException (結構)
<a name="FailureByQueryException"></a>

請求失敗時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## IllegalArgumentException (結構)
<a name="IllegalArgumentException"></a>

當不支援請求中的參數時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## InternalFailureException (結構)
<a name="InternalFailureException"></a>

當請求的處理意外失敗時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## InvalidArgumentException (結構)
<a name="InvalidArgumentException"></a>

當請求中的引數具有無效值時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## InvalidNumericDataException (結構)
<a name="InvalidNumericDataException"></a>

當服務請求時遇到無效的數值資料時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## InvalidParameterException (結構)
<a name="InvalidParameterException"></a>

當參數值無效時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  包含無效參數之請求的 ID。

## LoadUrlAccessDeniedException (結構)
<a name="LoadUrlAccessDeniedException"></a>

當存取指定的載入 URL 遭拒時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## MalformedQueryException (結構)
<a name="MalformedQueryException"></a>

當提交語法不正確或未通過額外驗證的查詢時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  格式錯誤的查詢請求 ID。

## MemoryLimitExceededException (結構)
<a name="MemoryLimitExceededException"></a>

當請求由於記憶體資源不足而失敗時引發。可以重試該請求。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  失敗請求的 ID。

## MethodNotAllowedException (結構)
<a name="MethodNotAllowedException"></a>

當正要使用的端點不支援請求所使用的 HTTP 方法時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## MissingParameterException (結構)
<a name="MissingParameterException"></a>

缺少必要參數時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  缺少參數之請求的 ID。

## MLResourceNotFoundException (結構)
<a name="MLResourceNotFoundException"></a>

當找不到指定的機器學習資源時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## ParsingException (結構)
<a name="ParsingException"></a>

遇到剖析問題時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## PreconditionsFailedException (結構)
<a name="PreconditionsFailedException"></a>

當處理請求的前提條件未得到滿足時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## QueryLimitExceededException (結構)
<a name="QueryLimitExceededException"></a>

當作用中查詢的數目超過了伺服器可以處理的數目時引發。當系統不太忙時，可以重試有問題的查詢。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  超出限制之請求的 ID。

## QueryLimitException (結構)
<a name="QueryLimitException"></a>

當查詢的大小超過系統限制時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  超出限制之請求的 ID。

## QueryTooLargeException (結構)
<a name="QueryTooLargeException"></a>

當查詢的本文太大時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  太大請求的 ID。

## ReadOnlyViolationException (結構)
<a name="ReadOnlyViolationException"></a>

當請求嘗試寫入唯讀資源時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  缺少參數之請求的 ID。

## S3Exception (結構)
<a name="S3Exception"></a>

當存取 Amazon S3 若發生問題時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## ServerShutdownException (結構)
<a name="ServerShutdownException"></a>

當伺服器關閉，同時處理請求時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## StatisticsNotAvailableException (結構)
<a name="StatisticsNotAvailableException"></a>

當滿足請求所需的統計資料無法取得時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## StreamRecordsNotFoundException (結構)
<a name="StreamRecordsNotFoundException"></a>

當找不到查詢請求的串流記錄時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## ThrottlingException (結構)
<a name="ThrottlingException"></a>

請求速率超出輸送量上限時引發。在遇到此例外狀況之後，可以重試請求。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  由於此原因而無法處理之請求的 ID。

## TimeLimitExceededException (結構)
<a name="TimeLimitExceededException"></a>

當操作超過允許的時間限制時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  由於此原因而無法處理之請求的 ID。

## TooManyRequestsException (結構)
<a name="TooManyRequestsException"></a>

當正在處理的請求數目超過限制時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  由於此原因而無法處理之請求的 ID。

## UnsupportedOperationException (結構)
<a name="UnsupportedOperationException"></a>

當請求嘗試啟動不支援的操作時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。

## UnloadUrlAccessDeniedException (結構)
<a name="UnloadUrlAccessDeniedException"></a>

當存取本身為卸載目標的 URL 遭拒時引發。

**欄位**
+ **code** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  與例外狀況一起傳回的 HTTP 狀態碼。
+ **detailedMessage** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  描述問題的詳細訊息。
+ **requestId** - 這是*必要：*字串，類型為：`string` (UTF-8 編碼的字串)。

  有問題請求的 ID。