オブジェクトストレージサービス (OSS) にデータを配信するために配信タスクを使用する必要がなくなった場合は、DeleteDeliveryTask オペレーションを呼び出して配信タスクを削除できます。
使用上の注意
削除された配信タスクは復元できません。ご注意ください。
前提条件
TableStoreClient インスタンスが初期化されていること。詳細については、OTSClient インスタンスの初期化 を参照してください。
配信タスクが作成されていること。コンソールまたは SDK を使用して配信タスクを作成する方法の詳細については、Tablestore コンソールを使用して OSS にデータを配信する および 配信タスクの作成 を参照してください。
パラメーター
パラメーター | 説明 |
TableName | データテーブルの名前。 |
TaskName | 配信タスクの名前。 |
例
次のサンプルコードは、データテーブルに対して作成された配信タスクを削除する方法の例を示しています。
func DeleteTaskSample(client *tablestore.TableStoreClient, tableName string, taskName string) {
delResp, err := client.DeleteDeliveryTask(&tablestore.DeleteDeliveryTaskRequest{
TableName: tableName,
TaskName: taskName,
})
if err != nil {
log.Fatal("delete delivery task failed ", err) // 配信タスクの削除に失敗しました
}
fmt.Println("delete task success", delResp.RequestId) // タスクの削除に成功しました
}