Stop Kinesis Firehose доставка в красное смещение
У меня есть этот поток доставки Kinesis Firehose на s3 и красное смещение. Хотя я хочу продолжать помещать данные в s3, но я хочу временно прекратить отправку данных в красное смещение. Одна хитрость - изменить имя таблицы базы данных. Но это не очень сложно, так как запрос все еще делается. Мне было интересно, есть ли другой способ прекратить отправку данных в красное смещение.
2 ответа
Решение
К сожалению, я не думаю, что есть. Я обычно прибегал к переименованию таблицы, как вы упомянули.
Вы можете сделать это с помощью команды update-destination AWS CLI:https://awscli.amazonaws.com/v2/documentation/api/latest/reference/firehose/update-destination.html .
Пример команды:
aws firehose update-destination
--delivery-stream-name "name"
--current-delivery-stream-version-id "1"
--destination-id "id"
--extended-s3-destination-update '
{
"RoleARN":"ROLE",
"BucketARN":"BUKCET",
"Prefix":"PREFIX","BufferingHints":{"SizeInMBs":1,"IntervalInSeconds":60},
"CompressionFormat":"UNCOMPRESSED",
"EncryptionConfiguration":{"NoEncryptionConfig":"NoEncryption"},
"CloudWatchLoggingOptions":{"Enabled":true,"LogGroupName":"LOG_NAME","LogStreamName":"STREAM_NAME"}
}'