如需類似 Amazon Timestream for LiveAnalytics 的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CreateTable
將新資料表新增至您帳戶中的現有資料庫。在 中 AWS 帳戶,如果資料表名稱位於相同的資料庫中,則每個區域中的資料表名稱必須至少是唯一的。如果資料表位於不同的資料庫中,您可能在同一區域中有相同的資料表名稱。建立資料表時,您必須指定資料表名稱、資料庫名稱,以及保留屬性。服務配額適用。有關詳細資訊,請參閱程式碼範例。
請求語法
{
   "DatabaseName": "string",
   "MagneticStoreWriteProperties": { 
      "EnableMagneticStoreWrites": boolean,
      "MagneticStoreRejectedDataLocation": { 
         "S3Configuration": { 
            "BucketName": "string",
            "EncryptionOption": "string",
            "KmsKeyId": "string",
            "ObjectKeyPrefix": "string"
         }
      }
   },
   "RetentionProperties": { 
      "MagneticStoreRetentionPeriodInDays": number,
      "MemoryStoreRetentionPeriodInHours": number
   },
   "Schema": { 
      "CompositePartitionKey": [ 
         { 
            "EnforcementInRecord": "string",
            "Name": "string",
            "Type": "string"
         }
      ]
   },
   "TableName": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}請求參數
如需所有動作的一般參數資訊,請參閱《Common Parameters》。
請求接受採用 JSON 格式的下列資料。
- DatabaseName
- 
               Timestream 資料庫的名稱。 類型:字串 長度限制:長度下限為 3。長度上限為 256。 模式: [a-zA-Z0-9_.-]+必要:是 
- MagneticStoreWriteProperties
- 
               包含啟用磁性存放區寫入時要在表格上設定的屬性。 類型:MagneticStoreWriteProperties 物件 必要:否 
- RetentionProperties
- 
               您的時間序列資料必須存放在記憶體存放區和磁性存放區的持續時間。 類型:RetentionProperties 物件 必要:否 
- Schema
- 
               資料表的結構描述。 類型:Schema 物件 必要:否 
- TableName
- 
               Timestream 資料表的名稱。 類型:字串 長度限制:長度下限為 3。長度上限為 256。 模式: [a-zA-Z0-9_.-]+必要:是 
- Tags
- 
               標記資料表的鍵值對清單。 類型:Tag 物件陣列 陣列成員:項目數下限為 0。項目數上限為 200。 必要:否 
回應語法
{
   "Table": { 
      "Arn": "string",
      "CreationTime": number,
      "DatabaseName": "string",
      "LastUpdatedTime": number,
      "MagneticStoreWriteProperties": { 
         "EnableMagneticStoreWrites": boolean,
         "MagneticStoreRejectedDataLocation": { 
            "S3Configuration": { 
               "BucketName": "string",
               "EncryptionOption": "string",
               "KmsKeyId": "string",
               "ObjectKeyPrefix": "string"
            }
         }
      },
      "RetentionProperties": { 
         "MagneticStoreRetentionPeriodInDays": number,
         "MemoryStoreRetentionPeriodInHours": number
      },
      "Schema": { 
         "CompositePartitionKey": [ 
            { 
               "EnforcementInRecord": "string",
               "Name": "string",
               "Type": "string"
            }
         ]
      },
      "TableName": "string",
      "TableStatus": "string"
   }
}回應元素
如果動作成功,則服務傳回 HTTP 200 回應。
服務會傳回下列 JSON 格式的資料。
錯誤
如需所有動作常見錯誤的資訊,請參閱常見錯誤。
- AccessDeniedException
- 
               您無權執行此動作。 HTTP 狀態碼:400 
- ConflictException
- 
               Timestream 無法處理此請求,因為它包含已存在的資源。 HTTP 狀態碼:400 
- InternalServerException
- 
               由於內部伺服器錯誤,Timestream 無法完全處理此請求。 HTTP 狀態碼:500 
- InvalidEndpointException
- 
               請求的端點無效。 HTTP 狀態碼:400 
- InvalidEndpointException
- 
               請求的端點無效。 HTTP 狀態碼:400 
- ResourceNotFoundException
- 
               操作嘗試存取不存在的資源。資源可能未正確指定,或其狀態可能不是 ACTIVE。 HTTP 狀態碼:400 
- ServiceQuotaExceededException
- 
               此帳戶超過資源的執行個體配額。 HTTP 狀態碼:400 
- ThrottlingException
- 
               使用者提出的請求太多,而且超過服務配額。請求受到調節。 HTTP 狀態碼:400 
- ValidationException
- 
               無效或格式不正確的請求。 HTTP 狀態碼:400 
另請參閱
如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊,請參閱下列內容: