不要になったトンネルを削除するには、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 オペレーションの呼び出し時にエラーが発生した場合は、エラーメッセージに基づいてエラーコードでエラーの原因を検索し、エラーを処理してください。