すべてのプロダクト
Search
ドキュメントセンター

Tablestore:配信タスクの説明をクエリする

最終更新日:Dec 28, 2024

配信タスクを作成した後、DescribeDeliveryTaskオペレーションを呼び出して、タスクの説明をクエリできます。

前提条件

  • TableStoreClientインスタンスが初期化されていること。詳細については、初期化を参照してください。

  • 配信タスクが作成されていること。コンソールまたはSDKの使用方法の詳細については、クイックスタートまたは配信タスクの作成を参照してください。

パラメーター

リクエストパラメーター

パラメーター

説明

TableName

データテーブルの名前。

TaskName

配信タスクの名前。

レスポンスパラメーター

パラメーター

説明

TaskConfig

配信タスクの構成情報。

TaskSyncStat

配信タスクの同期ステータス。

TaskType

配信タスクのタイプ。有効な値:

  • 0: フルデータ配信タイプ。

  • 1: 増分データ配信タイプ。

  • 2: 差分データ配信タイプ。

次のサンプルコードは、オブジェクトストレージサービス(OSS)の構成や同期ステータスなど、配信タスクの説明をクエリする方法の例を示しています。

func DescribeTaskSample(client *tablestore.TableStoreClient, tableName string, taskName string) {
    req := &tablestore.DescribeDeliveryTaskRequest{
        TableName: tableName,
        TaskName: taskName,
    }
    resp, err := client.DescribeDeliveryTask(req)
    if err != nil {
        log.Fatal("describe delivery task failed ", err) // 配信タスクの説明の取得に失敗しました
    }
    fmt.Println("TaskConfig: ", *resp.TaskConfig)
    fmt.Println("TaskSyncStat: ", *resp.TaskSyncStat)
    fmt.Println("TaskType: ", resp.TaskType)
}