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

Tablestore:トンネルの削除

最終更新日:Dec 28, 2024

不要になったトンネルを削除するには、DeleteTunnel オペレーションを呼び出すことができます。トンネルを削除する際には、トンネルが作成されたデータテーブルの名前とトンネルの名前を指定する必要があります。

使用上の注意

  • チャネルを削除する前に、チャネルでデータが消費されていないことを確認してください。そうでない場合、データ消費が失敗する可能性があります。

  • チャネルは削除すると復元できません。この操作を実行する際は注意してください。

パラメーター

リクエストパラメーター

パラメーター

説明

TableName

削除するトンネルが属するデータテーブルの名前。ListTable オペレーションを呼び出すことで、インスタンス内のテーブルの名前をクエリできます。詳細については、テーブル名のリストをご参照ください。

TunnelName

トンネルの名前。ListTunnel オペレーションを呼び出すことで、データテーブルのすべてのトンネルに関する情報をクエリできます。詳細については、データテーブルのすべてのトンネルに関する情報のクエリをご参照ください。

レスポンスパラメーター

パラメーター

説明

ResponseInfo

リクエストで返されるその他のフィールド。リクエスト内の RequestId フィールドを含みます。RequestId はリクエストを一意に識別します。

次のサンプルコードは、データテーブルのトンネルを削除する方法の例を示しています:

req := &tunnel.DeleteTunnelRequest {
   TableName: "<TABLE_NAME>",
   TunnelName: "<TUNNEL_NAME>",
}
_, err := tunnelClient.DeleteTunnel(req)
if err != nil {
   log.Fatal("delete tunnel failed", err) // トンネルの削除に失敗しました
}

参照

  • トンネルを削除するために呼び出すことができる API オペレーションについては、DeleteTunnel を参照してください。

  • DeleteTunnel オペレーションの呼び出し時にエラーが発生した場合は、エラーメッセージに基づいてエラーコードでエラーの原因を検索し、エラーを処理してください。