describe-delivery-stream
Описание
Описывает указанный поток Firehose и его состояние. Например, после создания потока Firehose вызовите DescribeDeliveryStream, чтобы увидеть, является ли поток Firehose ACTIVE и, следовательно, готов к отправке данных.
Если состояние потока Firehose — CREATING_FAILED, это состояние не изменяется, и вы не можете повторно вызвать CreateDeliveryStream для него. Однако вы можете вызвать операцию DeleteDeliveryStream, чтобы удалить его. Если состояние — DELETING_FAILED, вы можете принудительно удалить его, вызвав DeleteDeliveryStream ещё раз, но с установленным в true значением DeleteDeliveryStreamInput$AllowForceDelete.
См. также: Документация API AWS
Синтаксис
describe-delivery-stream
--delivery-stream-name <value>
[--limit <value>]
[--exclusive-start-destination-id <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--delivery-stream-name (строка)
--limit (целое число)
--exclusive-start-destination-id (строка)
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставляемому --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные через JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение без значения или со значением input, выводит пример JSON-ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено значение yaml-input, оно выведет пример YAML-ввода, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно проверит входные данные команды и вернет пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (логическое значение)
Включить отладку логов.
--endpoint-url (строка)
Переопределить стандартный URL команды заданным URL.
--no-verify-ssl (логическое значение)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет стандартное поведение проверки сертификатов SSL.
--no-paginate (логическое значение)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команды.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определённый профиль из файла с данными учетных данных.
--region (строка)
Использовать указанный регион. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/отключить цветной вывод.
- вкл
- выкл
- авто
--no-sign-request (логическое значение)
Не подписывать запросы. Данные учетных данных не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл с набором сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет выполняться блокирующим образом и не будет иметь таймаута. По умолчанию 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет выполняться блокирующим образом и не будет иметь таймаута. По умолчанию 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. По умолчанию используется формат base64. Формат base64 ожидает, что двоичные блоки будут представлены в виде base64-кодированной строки. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое сопоставляется с двоичным блоком, fileb:// всегда будет рассматриваться как двоичное и будет использовать содержимое файла непосредственно независимо от настроек cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматическое запроса параметров ввода CLI.
Вывод
DeliveryStreamDescription -> (структура)
Информация о потоке Firehose.
DeliveryStreamName -> (строка)
DeliveryStreamARN -> (строка)
DeliveryStreamStatus -> (строка)
CREATING_FAILED, это состояние не изменяется, и вы не можете повторно вызвать CreateDeliveryStream для него. Однако вы можете вызвать операцию DeleteDeliveryStream, чтобы удалить его.FailureDescription -> (структура)
Предоставляет детали в случае, если одна из следующих операций завершается неудачно из-за ошибки, связанной с KMS: CreateDeliveryStream , DeleteDeliveryStream , StartDeliveryStreamEncryption , StopDeliveryStreamEncryption .
Type -> (строка)
Details -> (строка)
DeliveryStreamEncryptionConfiguration -> (структура)
Указывает состояние шифрования на стороне сервера (SSE) для потока Firehose.
KeyARN -> (строка)
KeyType — CUSTOMER_MANAGED_CMK, это поле содержит ARN управляемого клиентом CMK. Если KeyType — Amazon Web Services_OWNED_CMK, DeliveryStreamEncryptionConfiguration не содержит значения для KeyARN.KeyType -> (строка)
Amazon Web Services_OWNED_CMK. Дополнительную информацию о CMK см. в разделе Главные ключи клиентов (CMK).Status -> (строка)
ENABLING_FAILED или DISABLING_FAILED, это состояние последней попытки включения или отключения SSE, соответственно.FailureDescription -> (структура)
Предоставляет детали в случае, если одна из следующих операций завершается неудачно из-за ошибки, связанной с KMS: CreateDeliveryStream , DeleteDeliveryStream , StartDeliveryStreamEncryption , StopDeliveryStreamEncryption .
Type -> (строка)
Details -> (строка)
DeliveryStreamType -> (строка)
Тип потока Firehose. Может принимать следующие значения:
-
DirectPut: Приложения-поставщики имеют прямой доступ к потоку Firehose. -
KinesisStreamAsSource: Поток Firehose использует поток данных Kinesis в качестве источника.
VersionId -> (строка)
CreateTimestamp -> (временная метка)
LastUpdateTimestamp -> (временная метка)
Source -> (структура)
Если параметр DeliveryStreamType равен KinesisStreamAsSource, объект SourceDescription, описывающий исходный поток данных Kinesis.
DirectPutSourceDescription -> (структура)
Сведения о Direct PUT, используемом в качестве источника для потока Firehose.
ThroughputHintInMBs -> (целое число)
KinesisStreamSourceDescription -> (структура)
Значение KinesisStreamSourceDescription для исходного потока данных Kinesis.
KinesisStreamARN -> (строка)
RoleARN -> (строка)
DeliveryStartTimestamp -> (метка времени)
MSKSourceDescription -> (структура)
Описание конфигурации кластера Amazon MSK, который будет использоваться в качестве источника для потока доставки.
MSKClusterARN -> (строка)
TopicName -> (строка)
AuthenticationConfiguration -> (структура)
Конфигурация аутентификации кластера Amazon MSK.
RoleARN -> (строка)
Connectivity -> (строка)
DeliveryStartTimestamp -> (метка времени)
ReadFromTimestamp -> (метка времени)
Дата и время начала в формате UTC для позиции смещения в вашем разделе MSK, с которой Firehose начинает чтение. По умолчанию это значение устанавливается на метку времени, когда Firehose становится активным.
Если вы хотите создать поток Firehose с начальной позицией Earliest из SDK или CLI, вам нужно установить параметр ReadFromTimestampUTC в значение Epoch (1970-01-01T00:00:00Z).
DatabaseSourceDescription -> (структура)
Сведения о базе данных, используемой в качестве источника для потока Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Type -> (строка)
Тип ядра базы данных. Это может быть одно из следующих значений.
- MySQL
- PostgreSQL
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Endpoint -> (строка)
Конечная точка сервера базы данных.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Port -> (целое число)
Порт базы данных. Это может быть одно из следующих значений.
- 3306 для типа базы данных MySQL
- 5432 для типа базы данных PostgreSQL
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
SSLMode -> (строка)
Режим включения или отключения SSL, когда Firehose подключается к конечной точке базы данных.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Databases -> (структура)
Список шаблонов баз данных в исходной конечной точке базы данных, из которой Firehose будет выполнять чтение.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Include -> (список)
Список шаблонов баз данных в исходной конечной точке базы данных, которые необходимо включить для чтения Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
(string)
Exclude -> (список)
Список шаблонов баз данных в исходной конечной точке базы данных, которые необходимо исключить для чтения Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
(string)
Tables -> (структура)
Список шаблонов таблиц в исходной конечной точке базы данных, из которой Firehose будет выполнять чтение.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Include -> (список)
Список шаблонов таблиц в исходной конечной точке базы данных, которые необходимо включить для чтения Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
(string)
Exclude -> (список)
Список шаблонов таблиц в исходной конечной точке базы данных, которые необходимо исключить для чтения Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
(string)
Columns -> (структура)
Список шаблонов столбцов в исходной конечной точке базы данных, из которой Firehose будет выполнять чтение.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Include -> (список)
Список шаблонов столбцов в исходной базе данных, которые необходимо включить для чтения Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
(string)
Exclude -> (список)
Список шаблонов столбцов в исходной базе данных, которые необходимо исключить для чтения Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
(string)
SurrogateKeys -> (список)
Необязательный список имен таблиц и столбцов, используемых в качестве уникальных ключевых столбцов при создании снимка, если таблицы не имеют настроенных первичных ключей.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
(string)
SnapshotWatermarkTable -> (строка)
Полное имя таблицы в исходной конечной точке базы данных, которую Firehose использует для отслеживания прогресса снимка.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
SnapshotInfo -> (список)
Структура, описывающая информацию о снимке таблицы в исходной конечной точке базы данных, которую читает Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
(структура)
Структура, описывающая информацию о снимке таблицы в исходной конечной точке базы данных, которую читает Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Id -> (строка)
Идентификатор текущего снимка таблицы в исходной конечной точке базы данных.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Table -> (строка)
Полное имя таблицы в исходной конечной точке базы данных, которую читает Firehose.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
RequestTimestamp -> (метка времени)
Метка времени, когда текущий снимок сделан в таблице.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
RequestedBy -> (строка)
Принципал, отправивший запрос на создание текущего снимка в таблице.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Status -> (строка)
Состояние текущего снимка таблицы.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
FailureDescription -> (структура)
Предоставляет подробности в случае сбоя одной из следующих операций из-за ошибки, связанной с KMS: CreateDeliveryStream , DeleteDeliveryStream , StartDeliveryStreamEncryption , StopDeliveryStreamEncryption .
Type -> (строка)
Details -> (строка)
DatabaseSourceAuthenticationConfiguration -> (структура)
Структура для настройки методов аутентификации для подключения Firehose к исходной конечной точке базы данных.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
SecretsManagerConfiguration -> (структура)
Структура, определяющая, как Firehose обращается к секрету.
SecretARN -> (строка)
True .RoleARN -> (строка)
Enabled -> (boolean)
True, конфигурация диспетчера секретов перезаписывает существующие секреты в конфигурации назначения. Когда установлено значение False, Firehose возвращается к учетным данным в конфигурации назначения.DatabaseSourceVPCConfiguration -> (структура)
Подробности о службе конечной точки VPC, которую Firehose использует для создания PrivateLink к базе данных.
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
VpcEndpointServiceName -> (строка)
Имя службы конечной точки VPC, которую Firehose использует для создания PrivateLink к базе данных. Служба конечной точки должна иметь принцип службы Firehose firehose.amazonaws.com в качестве разрешенного принципала в службе конечной точки VPC. Имя службы конечной точки VPC — это строка, которая выглядит как com.amazonaws.vpce.<region>.<vpc-endpoint-service-id> .
Amazon Data Firehose находится в предварительном выпуске и может быть изменена.
Destinations -> (list)
Пункты назначения.
(структура)
Описывает пункт назначения для потока Firehose.
DestinationId -> (строка)
S3DestinationDescription -> (структура)
[Устарело] Пункт назначения в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметры буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед отправкой в пункт назначения. Значение по умолчанию — 5. Этот параметр необязателен, но если вы укажете его значение, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется устанавливать этот параметр на значение, большее, чем количество данных, обычно загружаемых в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройка шифрования. Если значение не указано, используется шифрование по умолчанию.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
ExtendedS3DestinationDescription -> (структура)
Пункт назначения в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметры буферизации.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед отправкой в пункт назначения. Значение по умолчанию — 5. Этот параметр необязателен, но если вы укажете его значение, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется устанавливать этот параметр на значение, большее, чем количество данных, обычно загружаемых в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройка шифрования. Если значение не указано, используется шифрование по умолчанию.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
ProcessingConfiguration -> (структура)
Настройка обработки данных.
Enabled -> (логическое значение)
Processors -> (список)
Обработчики данных.
(структура)
Описывает обработчик данных.
Примечание
Если вы хотите добавить новый разделитель строк между записями в объектах, которые доставляются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр обработчика при выборе AppendDelimiterToRecord.Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описание параметра обработчика.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds. BufferSizeInMBs изменяется от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию — 1 МБ для всех пунктов назначения, кроме Splunk. Для Splunk значение буферизации по умолчанию — 256 КБ.ParameterValue -> (строка)
S3BackupMode -> (строка)
S3BackupDescription -> (структура)
Настройка резервного копирования в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметры буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед отправкой в пункт назначения. Значение по умолчанию — 5. Этот параметр необязателен, но если вы укажете его значение, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется устанавливать этот параметр на значение, большее, чем количество данных, обычно загружаемых в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройка шифрования. Если значение не указано, используется шифрование по умолчанию.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
DataFormatConversionConfiguration -> (структура)
Сериализатор, десериализатор и схема для преобразования данных из формата JSON в формат Parquet или ORC перед записью в Amazon S3.
SchemaConfiguration -> (структура)
Указывает таблицу каталога данных Amazon Web Services Glue, содержащую информацию о столбцах. Этот параметр обязателен, если Enabled имеет значение true.
RoleARN -> (строка)
Роль, которую Firehose может использовать для доступа к Amazon Web Services Glue. Эта роль должна быть в той же учётной записи, что и Firehose. Роли между учётными записями запрещены.
Предупреждение
Если параметр запросаSchemaConfiguration используется в рамках вызова API CreateDeliveryStream, то свойство RoleARN является обязательным и должно быть указано.CatalogId -> (строка)
DatabaseName -> (строка)
Указывает имя базы данных Amazon Web Services Glue, которая содержит схему для выходных данных.
Предупреждение
Если параметр запросаSchemaConfiguration используется в рамках вызова API CreateDeliveryStream, то свойство DatabaseName является обязательным и должно быть указано.TableName -> (строка)
Указывает таблицу Amazon Web Services Glue, содержащую информацию о столбцах, которые составляют схему ваших данных.
Предупреждение
Если параметр запросаSchemaConfiguration используется в рамках вызова API CreateDeliveryStream, то свойство TableName является обязательным и должно быть указано.Region -> (строка)
VersionId -> (строка)
LATEST, Firehose использует последнюю версию. Это означает, что любые обновления таблицы автоматически подхватываются.InputFormatConfiguration -> (структура)
Указывает десериализатор, который Firehose должен использовать для преобразования формата ваших данных из JSON. Этот параметр обязателен, если Enabled имеет значение true.
Deserializer -> (структура)
Указывает, какой десериализатор использовать. Можно выбрать Apache Hive JSON SerDe или OpenX JSON SerDe. Если оба не null, сервер отклонит запрос.
OpenXJsonSerDe -> (структура)
OpenX SerDe. Используется Firehose для десериализации данных, что означает преобразование из формата JSON для подготовки к сериализации в формат Parquet или ORC. Это один из двух доступных десериализаторов, в зависимости от необходимой функциональности. Другой вариант — собственный Hive/HCatalog JsonSerDe.
ConvertDotsInJsonKeysToUnderscores -> (логическое значение)
При установке в true указывает, что имена ключей содержат точки, и вы хотите, чтобы Firehose заменял их на нижние подчеркивания. Это полезно, так как Apache Hive не допускает точек в именах столбцов. Например, если JSON содержит ключ с именем “a.b”, можно определить имя столбца как “a_b” при использовании этого параметра.
По умолчанию установлено false.
CaseInsensitive -> (логическое значение)
true, что является значением по умолчанию, Firehose преобразует ключи JSON в нижний регистр перед десериализацией.ColumnToJsonKeyMappings -> (карта)
Сопоставляет имена столбцов с ключами JSON, которые не совпадают с именами столбцов. Это полезно, когда JSON содержит ключи, являющиеся ключевыми словами Hive. Например, timestamp — ключевое слово Hive. Если у вас есть ключ JSON с именем timestamp, установите этот параметр в {"ts": "timestamp"}, чтобы сопоставить этот ключ со столбцом с именем ts.
key -> (строка)
value -> (строка)
HiveJsonSerDe -> (структура)
Собственный Hive/HCatalog JsonSerDe. Используется Firehose для десериализации данных, что означает преобразование из формата JSON для подготовки к сериализации в формат Parquet или ORC. Это один из двух доступных десериализаторов, в зависимости от необходимой функциональности. Другой вариант — OpenX SerDe.
TimestampFormats -> (список)
Указывает, как Firehose должен анализировать даты и временные метки, которые могут присутствовать в вашем входном JSON. Для указания этих строк формата следуйте синтаксису форматов строк JodaTime’s DateTimeFormat. Дополнительную информацию см. в классе DateTimeFormat. Также можно использовать специальное значение millis для анализа временных меток в миллисекундах эпохи. Если формат не указан, Firehose использует java.sql.Timestamp::valueOf по умолчанию.
(строка)
OutputFormatConfiguration -> (структура)
Указывает сериализатор, который Firehose должен использовать для преобразования формата ваших данных в формат Parquet или ORC. Этот параметр обязателен, если Enabled имеет значение true.
Serializer -> (структура)
Указывает, какой сериализатор использовать. Можно выбрать ORC SerDe или Parquet SerDe. Если оба не null, сервер отклонит запрос.
ParquetSerDe -> (структура)
Сериализатор для преобразования данных в формат Parquet перед сохранением в Amazon S3. Дополнительную информацию см. в Apache Parquet.
BlockSizeBytes -> (целое число)
PageSizeBytes -> (целое число)
Compression -> (строка)
UNCOMPRESSED, SNAPPY и GZIP, по умолчанию — SNAPPY. Используйте SNAPPY для повышения скорости декомпрессии. Используйте GZIP, если более важен коэффициент сжатия, чем скорость.EnableDictionaryCompression -> (логическое значение)
MaxPaddingBytes -> (целое число)
WriterVersion -> (строка)
V1 и V2. По умолчанию — V1.OrcSerDe -> (структура)
Сериализатор для преобразования данных в формат ORC перед сохранением в Amazon S3. Дополнительную информацию см. в Apache ORC.
StripeSizeBytes -> (целое число)
BlockSizeBytes -> (целое число)
RowIndexStride -> (целое число)
EnablePadding -> (логическое значение)
true, чтобы указать, что вы хотите, чтобы полосы были заполнены до границ блоков HDFS. Полезно, если вы планируете скопировать данные из Amazon S3 в HDFS перед запросом. По умолчанию false.PaddingTolerance -> (двойное число)
Число от 0 до 1, которое определяет допуск к блочному заполнению в виде десятичной дроби размера полосы. Значение по умолчанию — 0,05, что означает 5 процентов размера полосы.
Для значений по умолчанию — полосы ORC размером 64 МБ и блоки HDFS размером 256 МБ — допуск по умолчанию к заполнению блока составляет 5 процентов, что резервирует максимум 3,2 МБ для заполнения в пределах блока размером 256 МБ. В таком случае, если доступный размер в блоке больше 3,2 МБ, вставляется новая, меньшая полоса, чтобы уместиться в этом пространстве. Это гарантирует, что ни одна полоса не пересекает границы блоков и не вызывает удалённые чтения внутри задачи локального узла.
Firehose игнорирует этот параметр, когда OrcSerDe$EnablePadding — false.
Compression -> (строка)
SNAPPY.BloomFilterColumns -> (список)
Имена столбцов, для которых Firehose должен создать фильтры Блума. По умолчанию — null.
(строка)
BloomFilterFalsePositiveProbability -> (двойное число)
DictionaryKeyThreshold -> (двойное число)
FormatVersion -> (строка)
V0_11 и V0_12. По умолчанию — V0_12.Enabled -> (логическое значение)
true. Установите в false, если вы хотите отключить преобразование формата, сохранив детали конфигурации.DynamicPartitioningConfiguration -> (структура)
Конфигурация механизма динамического разбиения, который создаёт более мелкие наборы данных из потоковых данных, разделяя их на основе ключей разбиения. В настоящее время динамическое разбиение поддерживается только для целевых Amazon S3.
RetryOptions -> (структура)
Поведение повторных попыток в случае, если Firehose не может доставить данные в префикс Amazon S3.
DurationInSeconds -> (целое число)
Enabled -> (логическое значение)
FileExtension -> (строка)
CustomTimeZone -> (строка)
RedshiftDestinationDescription -> (структура)
Назначение в Amazon Redshift.
RoleARN -> (строка)
ClusterJDBCURL -> (строка)
CopyCommand -> (структура)
Команда COPY.
DataTableName -> (строка)
DataTableColumns -> (строка)
CopyOptions -> (строка)
Дополнительные параметры для использования с командой Amazon Redshift COPY. Дополнительную информацию см. в разделе «Дополнительные параметры» команды COPY в Amazon Redshift. Некоторые примеры, применимые к Firehose:
delimiter '\t' lzop; - поля разделяются символом «t» (TAB) и сжимаются с помощью lzop.
delimiter '|' - поля разделяются символом «|» (по умолчанию).
delimiter '|' escape - разделитель должен быть экранирован.
fixedwidth 'venueid:3,venuename:25,venuecity:12,venuestate:2,venueseats:6' - поля имеют фиксированную ширину в источнике, при этом каждая ширина указывается после каждого столбца в таблице.
JSON 's3://mybucket/jsonpaths.txt' - данные в формате JSON, и указанный путь представляет собой формат данных.
Дополнительные примеры см. в примерах команды COPY в Amazon Redshift.
Username -> (строка)
RetryOptions -> (структура)
Поведение повторной попытки, если Firehose не может доставить документы в Amazon Redshift. Значение по умолчанию — 3600 (60 минут).
DurationInSeconds -> (целое число)
DurationInSeconds равно 0 (ноль) или если первая попытка доставки занимает больше времени, чем текущее значение.S3DestinationDescription -> (структура)
Назначение в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметры буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед доставкой в целевое место назначения. Значение по умолчанию — 5. Этот параметр необязателен, но если вы укажете его значение, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется устанавливать этот параметр на значение, большее, чем объем данных, обычно поступающих в поток Firehose за 10 секунд. Например, если вы обычно получаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройка шифрования. Если значение не указано, по умолчанию шифрование отключено.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
ProcessingConfiguration -> (структура)
Настройка обработки данных.
Enabled -> (логическое значение)
Processors -> (список)
Обработчики данных.
(структура)
Описание обработчика данных.
Примечание
Если требуется добавить новый разделитель строк между записями в объектах, которые доставляются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр обработчика при выборе AppendDelimiterToRecord.Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описание параметра обработчика.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds. Диапазон BufferSizeInMBs составляет от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию — 1 МБ для всех мест назначения, за исключением Splunk. Для Splunk значение буферизации по умолчанию — 256 КБ.ParameterValue -> (строка)
S3BackupMode -> (строка)
S3BackupDescription -> (структура)
Настройка резервного копирования в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметры буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед доставкой в целевое место назначения. Значение по умолчанию — 5. Этот параметр необязателен, но если вы укажете его значение, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется устанавливать этот параметр на значение, большее, чем объем данных, обычно поступающих в поток Firehose за 10 секунд. Например, если вы обычно получаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройка шифрования. Если значение не указано, по умолчанию шифрование отключено.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
SecretsManagerConfiguration -> (структура)
Настройка, определяющая, как вы получаете доступ к секретам для Amazon Redshift.
SecretARN -> (строка)
True.RoleARN -> (строка)
Enabled -> (логическое значение)
True конфигурация управления секретами переписывает существующие секреты в конфигурации пункта назначения. При установке в False Firehose использует учетные данные в конфигурации пункта назначения по умолчанию.ElasticsearchDestinationDescription -> (структура)
Назначение в Amazon OpenSearch Service.
RoleARN -> (строка)
DomainARN -> (строка)
ARN домена Amazon OpenSearch Service. Дополнительную информацию см. в разделах Amazon Resource Names (ARN) и Amazon Web Services Service Namespaces.
Firehose использует либо ClusterEndpoint, либо DomainARN для отправки данных в Amazon OpenSearch Service.
ClusterEndpoint -> (строка)
ClusterEndpoint, либо поле DomainARN для отправки данных в Amazon OpenSearch Service.IndexName -> (строка)
TypeName -> (строка)
TypeName отсутствует.IndexRotationPeriod -> (строка)
BufferingHints -> (структура)
Параметры буферизации.
IntervalInSeconds -> (целое число)
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед отправкой их в пункт назначения. Значение по умолчанию — 5.
Рекомендуется задать это значение больше, чем объем данных, обычно поступающих в поток Firehose за 10 секунд. Например, если вы обычно принимаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или больше.
RetryOptions -> (структура)
Параметры повторных попыток Amazon OpenSearch Service.
DurationInSeconds -> (целое число)
S3BackupMode -> (строка)
S3DestinationDescription -> (структура)
Назначение Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметр буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в Мб перед отправкой их в пункт назначения. Значение по умолчанию — 5. Этот параметр является необязательным, но если вы указываете значение для него, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется задать это значение больше, чем объем данных, обычно поступающих в поток Firehose за 10 секунд. Например, если вы обычно принимаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или больше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройка шифрования. Если значение не указано, по умолчанию шифрование отключено.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (булево)
LogGroupName -> (строка)
LogStreamName -> (строка)
ProcessingConfiguration -> (структура)
Настройка обработки данных.
Enabled -> (булево)
Processors -> (список)
Обработчики данных.
(структура)
Описание обработчика данных.
Примечание
Если вы хотите добавить новую строку разделителя между записями в объектах, которые отправляются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр обработчика при выборе AppendDelimiterToRecord.Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описание параметра обработчика.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds. BufferSizeInMBs находится в диапазоне от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию составляет 1 МБ для всех назначений, за исключением Splunk. Для Splunk значение буферизации по умолчанию составляет 256 КБ.ParameterValue -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch.
Enabled -> (булево)
LogGroupName -> (строка)
LogStreamName -> (строка)
VpcConfigurationDescription -> (структура)
Подробности о виртуальной сети VPC назначения Amazon OpenSearch или Amazon OpenSearch Serverless.
SubnetIds -> (список)
Идентификаторы подсетей, которые Firehose использует для создания ENI в VPC назначения Amazon OpenSearch Service. Убедитесь, что таблицы маршрутизации и правила входящего и исходящего трафика позволяют трафику проходить от подсетей, идентификаторы которых указаны здесь, к подсетям, имеющим конечные точки Amazon OpenSearch Service. Firehose создает как минимум один ENI в каждой указанной здесь подсети. Не удаляйте и не изменяйте эти ENI.
Количество ENI, создаваемых Firehose в указанных здесь подсетях, автоматически масштабируется вверх и вниз в зависимости от пропускной способности. Чтобы позволить Firehose масштабировать количество ENI в соответствии с пропускной способностью, убедитесь, что у вас достаточный квота. Для расчета необходимой квоты предположите, что Firehose может создать до трех ENI для этого потока Firehose для каждой указанной здесь подсети. Дополнительную информацию о квоте ENI см. в разделе Network Interfaces в теме квот Amazon VPC.
(строка)
RoleARN -> (строка)
ARN роли IAM, которую поток Firehose использует для создания конечных точек в целевой VPC. Вы можете использовать существующую роль Firehose или указать новую роль. В любом случае убедитесь, что роль доверяет принципалу службы Firehose и что она предоставляет следующие разрешения:
ec2:DescribeVpcsec2:DescribeVpcAttributeec2:DescribeSubnetsec2:DescribeSecurityGroupsec2:DescribeNetworkInterfacesec2:CreateNetworkInterfaceec2:CreateNetworkInterfacePermissionec2:DeleteNetworkInterface
Если вы отозвете эти разрешения после создания потока Firehose, Firehose не сможет масштабироваться, создавая дополнительные ENI при необходимости. В результате вы можете наблюдать снижение производительности.
SecurityGroupIds -> (список)
Идентификаторы групп безопасности, которые Firehose использует при создании ENI в VPC назначения Amazon OpenSearch Service. Вы можете использовать ту же группу безопасности, что и у домена Amazon ES, или другие. Если вы указываете другие группы безопасности, убедитесь, что они разрешают исходящий HTTPS-трафик в группу безопасности домена Amazon OpenSearch Service. Также убедитесь, что группа безопасности домена Amazon OpenSearch Service разрешает HTTPS-трафик от указанных здесь групп безопасности. Если вы используете ту же группу безопасности для потока Firehose и домена Amazon OpenSearch Service, убедитесь, что правило входящего трафика группы безопасности разрешает HTTPS-трафик. Дополнительную информацию о правилах групп безопасности см. в документации Amazon VPC в разделе Правила групп безопасности.
(строка)
VpcId -> (строка)
DocumentIdOptions -> (структура)
Указывает метод настройки идентификатора документа. Поддерживаются методы генерирования идентификатора документа Firehose и генерирования идентификатора документа OpenSearch Service.
DefaultDocumentIdFormat -> (строка)
При выборе параметра FIREHOSE_DEFAULT Firehose генерирует уникальный идентификатор документа для каждой записи на основе уникального внутреннего идентификатора. Сгенерированный идентификатор документа стабилен при повторных попытках передачи, что помогает предотвратить повторный индексирование одной и той же записи с разными идентификаторами документов.
При выборе параметра NO_DOCUMENT_ID Firehose не включает никакие идентификаторы документов в запросы, которые он отправляет в Amazon OpenSearch Service. Это приводит к тому, что домен Amazon OpenSearch Service генерирует идентификаторы документов. При многократных попытках передачи это может привести к индексированию одной и той же записи более одного раза с различными идентификаторами документов. Этот параметр позволяет операциям с высокой частотой записи, таким как импорт журналов и данных отслеживания, использовать меньше ресурсов в домене Amazon OpenSearch Service, что приводит к улучшению производительности.
AmazonopensearchserviceDestinationDescription -> (структура)
Пункт назначения в Amazon OpenSearch Service.
RoleARN -> (строка)
DomainARN -> (строка)
ClusterEndpoint -> (строка)
IndexName -> (строка)
TypeName -> (строка)
IndexRotationPeriod -> (строка)
BufferingHints -> (структура)
Параметры буферизации.
IntervalInSeconds -> (целое число)
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед доставкой в пункт назначения. Значение по умолчанию — 5.
Рекомендуется установить это значение больше, чем количество данных, которые обычно поступают в поток Firehose за 10 секунд. Например, если вы обычно получаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или больше.
RetryOptions -> (структура)
Параметры повторных попыток Amazon OpenSearch Service.
DurationInSeconds -> (целое число)
S3BackupMode -> (строка)
S3DestinationDescription -> (структура)
Описание пункта назначения в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметр буферизации. Если не указано значение, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МиБ перед доставкой в пункт назначения. Значение по умолчанию — 5. Этот параметр необязателен, но если вы укажете значение для него, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется установить это значение больше, чем количество данных, которые обычно поступают в поток Firehose за 10 секунд. Например, если вы обычно получаете данные со скоростью 1 МиБ/с, значение должно быть 10 МиБ или больше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройка шифрования. Если не указано значение, используется шифрование по умолчанию.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (булево значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
ProcessingConfiguration -> (структура)
Описание конфигурации обработки данных.
Enabled -> (булево значение)
Processors -> (список)
Обработчики данных.
(структура)
Описание обработчика данных.
Примечание
Если вы хотите добавить новую разделитель строки между записями в объектах, которые доставляются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр обработчика, когда вы выбираете AppendDelimiterToRecord.Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описание параметра обработчика.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds. BufferSizeInMBs находится в диапазоне от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию — 1 МБ для всех пунктов назначения, кроме Splunk. Для Splunk значение буферизации по умолчанию — 256 КБ.ParameterValue -> (строка)
CloudWatchLoggingOptions -> (структура)
Описание параметров ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (булево значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
VpcConfigurationDescription -> (структура)
Подробности VPC пункта назначения Amazon OpenSearch Service.
SubnetIds -> (список)
Идентификаторы подсетей, которые Firehose использует для создания ENI в VPC пункта назначения Amazon OpenSearch Service. Убедитесь, что таблицы маршрутизации и правила входящего и исходящего трафика позволяют трафику проходить от подсетей, идентификаторы которых указаны здесь, до подсетей с целевыми точками входа Amazon OpenSearch Service. Firehose создает по крайней мере одну ENI в каждой из указанных подсетей. Не удаляйте и не изменяйте эти ENI.
Количество ENI, созданных Firehose в указанных подсетях, динамически масштабируется вверх и вниз в зависимости от пропускной способности. Чтобы Firehose мог масштабировать количество ENI для соответствия пропускной способности, убедитесь, что у вас достаточно квот. Чтобы помочь вам рассчитать необходимые квоты, предположите, что Firehose может создать до трех ENI для данного потока Firehose для каждой указанной подсети. Дополнительную информацию о квотах ENI см. в разделе Сеть интерфейсы в разделе квоты Amazon VPC.
(строка)
RoleARN -> (строка)
ARN роли IAM, которую поток Firehose использует для создания точек входа в целевой VPC. Вы можете использовать существующую роль доставки Firehose или указать новую роль. В любом случае, убедитесь, что роль доверяет сервисному принципу Firehose и предоставляет следующие разрешения:
ec2:DescribeVpcsec2:DescribeVpcAttributeec2:DescribeSubnetsec2:DescribeSecurityGroupsec2:DescribeNetworkInterfacesec2:CreateNetworkInterfaceec2:CreateNetworkInterfacePermissionec2:DeleteNetworkInterface
Если вы отозвать эти разрешения после создания потока Firehose, Firehose не сможет масштабировать выход, создавая больше ENI при необходимости. В результате вы можете заметить ухудшение производительности.
SecurityGroupIds -> (список)
Идентификаторы групп безопасности, которые Firehose использует при создании ENI в VPC пункта назначения Amazon OpenSearch Service. Вы можете использовать ту же группу безопасности, что и домен Amazon ES, или другие. Если вы укажете другие группы безопасности, убедитесь, что они разрешают исходящий трафик HTTPS в группу безопасности домена Amazon OpenSearch Service. Также убедитесь, что группа безопасности домена Amazon OpenSearch Service разрешает HTTPS-трафик из указанных здесь групп безопасности. Если вы используете ту же группу безопасности для потока Firehose и домена Amazon OpenSearch Service, убедитесь, что правило входящего трафика группы безопасности разрешает HTTPS-трафик. Дополнительную информацию о правилах группы безопасности см. в документации Amazon VPC.
(строка)
VpcId -> (строка)
DocumentIdOptions -> (структура)
Указывает метод настройки идентификатора документа. Поддерживаемые методы — генерируемый Firehose идентификатор документа и генерируемый OpenSearch Service идентификатор документа.
DefaultDocumentIdFormat -> (строка)
Когда выбрана опция FIREHOSE_DEFAULT, Firehose генерирует уникальный идентификатор документа для каждой записи на основе уникального внутреннего идентификатора. Сгенерированный идентификатор документа стабилен при нескольких попытках доставки, что помогает предотвратить индексирование одной и той же записи несколько раз с разными идентификаторами документов.
Когда выбрана опция NO_DOCUMENT_ID, Firehose не включает идентификаторы документов в запросы, которые он отправляет Amazon OpenSearch Service. Это заставляет домен Amazon OpenSearch Service генерировать идентификаторы документов. В случае нескольких попыток доставки это может привести к индексированию одной и той же записи более одного раза с различными идентификаторами документов. Этот параметр позволяет операциям с большой записью, таким как загрузка журналов и данных наблюдаемости, потреблять меньше ресурсов в домене Amazon OpenSearch Service, что приводит к повышению производительности.
SplunkDestinationDescription -> (структура)
Назначение в Splunk.
HECEndpoint -> (строка)
HECEndpointType -> (строка)
HECToken -> (строка)
HECAcknowledgmentTimeoutInSeconds -> (целое число)
RetryOptions -> (структура)
Поведение при повторной попытке, если Firehose не может доставить данные в Splunk или не получает подтверждение от Splunk.
DurationInSeconds -> (целое число)
S3BackupMode -> (строка)
FailedDocumentsOnly Firehose записывает все данные, которые не удалось проиндексировать, в указанный пункт назначения Amazon S3. При установке в значение AllDocuments Firehose доставляет все входящие записи в Amazon S3 и также записывает неудачные документы в Amazon S3. Значение по умолчанию - FailedDocumentsOnly.S3DestinationDescription -> (структура)
Пункт назначения Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметры буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизация входящих данных до указанного размера в MiB перед отправкой в пункт назначения. Значение по умолчанию равно 5. Этот параметр необязателен, но если вы укажете его значение, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется устанавливать этот параметр на значение, большее, чем объем данных, который вы обычно загружаете в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 MiB/сек, значение должно быть 10 MiB или больше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройки шифрования. Если значение не указано, по умолчанию шифрование не используется.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Настройки регистрации Amazon CloudWatch для вашего потока Firehose.
Enabled -> (булево)
LogGroupName -> (строка)
LogStreamName -> (строка)
ProcessingConfiguration -> (структура)
Настройки обработки данных.
Enabled -> (булево)
Processors -> (список)
Обработчики данных.
(структура)
Описание обработчика данных.
Примечание
Если вы хотите добавить разделитель новой строки между записями в объектах, которые доставляются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр обработчика, если вы выбрали AppendDelimiterToRecord.Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описание параметра обработчика.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds. Значение BufferSizeInMBs находится в диапазоне от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию составляет 1 МБ для всех пунктов назначения, за исключением Splunk. Для Splunk значение буферизации по умолчанию составляет 256 КБ.ParameterValue -> (строка)
CloudWatchLoggingOptions -> (структура)
Настройки регистрации Amazon CloudWatch для вашего потока Firehose.
Enabled -> (булево)
LogGroupName -> (строка)
LogStreamName -> (строка)
BufferingHints -> (структура)
Параметры буферизации. Если значение не указано, используются значения по умолчанию для Splunk.
IntervalInSeconds -> (целое число)
SizeInMBs -> (целое число)
SecretsManagerConfiguration -> (структура)
Настройки для доступа к секретам для Splunk.
SecretARN -> (строка)
True.RoleARN -> (строка)
Enabled -> (булево)
True конфигурация секретов менеджера переопределяет существующие секреты в конфигурации пункта назначения. При установке в значение False Firehose возвращается к учетным данным в конфигурации пункта назначения.HttpEndpointDestinationDescription -> (структура)
Описывает указанный HTTP-пункт назначения.
EndpointConfiguration -> (структура)
Настройка указанного HTTP-пункта назначения.
Url -> (строка)
Name -> (строка)
BufferingHints -> (структура)
Описывает параметры буферизации, которые могут быть применены к данным перед их доставкой в HTTP-пункт назначения. Firehose рассматривает эти параметры как подсказки и может выбрать более оптимальные значения. Параметры SizeInMBs и IntervalInSeconds являются необязательными. Однако, если вы укажете значение для одного из них, вы должны также указать значение для другого.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед доставкой их в пункт назначения. Значение по умолчанию равно 5.
Рекомендуется устанавливать этот параметр на значение, большее, чем количество данных, которые обычно поступают в поток Firehose за 10 секунд. Например, если вы обычно получаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
CloudWatchLoggingOptions -> (структура)
Описывает параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (булево)
LogGroupName -> (строка)
LogStreamName -> (строка)
RequestConfiguration -> (структура)
Настройка запроса, отправляемого в HTTP-пункт назначения.
ContentEncoding -> (строка)
CommonAttributes -> (список)
Описывает метаданные, отправляемые в HTTP-пункт назначения.
(структура)
Описывает метаданные, которые передаются в указанный HTTP-пункт назначения.
AttributeName -> (строка)
AttributeValue -> (строка)
ProcessingConfiguration -> (структура)
Описывает конфигурацию обработки данных.
Enabled -> (булево)
Processors -> (список)
Обработчики данных.
(структура)
Описывает обработчик данных.
Примечание
Если вы хотите добавить новую строку разделителя между записями в объектах, которые передаются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр обработчика, когда вы выбираете AppendDelimiterToRecord .Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описывает параметр обработчика.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds . Значение BufferSizeInMBs находится в диапазоне от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию составляет 1 МБ для всех пунктов назначения, за исключением Splunk. Для Splunk значение буферизации по умолчанию составляет 256 КБ.ParameterValue -> (строка)
RoleARN -> (строка)
RetryOptions -> (структура)
Описывает поведение повторных попыток в случае, если Firehose не может доставить данные в указанный HTTP-пункт назначения или не получает действительного подтверждения получения от указанного HTTP-пункта назначения.
DurationInSeconds -> (целое число)
S3BackupMode -> (строка)
AllData ) или только тех документов, которые Firehose не смог доставить в указанный HTTP-пункт назначения (FailedDataOnly ).S3DestinationDescription -> (структура)
Описывает пункт назначения в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметр буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints .
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ перед доставкой их в пункт назначения. Значение по умолчанию равно 5. Этот параметр является необязательным, но если вы указываете значение для него, вы также должны указать значение для IntervalInSeconds , и наоборот.
Рекомендуется устанавливать этот параметр на значение, большее, чем количество данных, которые обычно поступают в поток Firehose за 10 секунд. Например, если вы обычно получаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs , и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED .EncryptionConfiguration -> (структура)
Настройка шифрования. Если значение не указано, по умолчанию шифрование отключено.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (булево)
LogGroupName -> (строка)
LogStreamName -> (строка)
SecretsManagerConfiguration -> (структура)
Настройка, которая определяет, как вы получаете доступ к секретам для HTTP Endpoint-пункта назначения.
SecretARN -> (строка)
True .RoleARN -> (строка)
Enabled -> (булево)
True , конфигурация менеджера секретов переписывает существующие секреты в конфигурации пункта назначения. Если значение равно False , Firehose использует учетные данные из конфигурации пункта назначения.SnowflakeDestinationDescription -> (структура)
Дополнительное описание для пункта назначения
AccountUrl -> (строка)
User -> (строка)
Database -> (строка)
Schema -> (строка)
Table -> (строка)
SnowflakeRoleConfiguration -> (структура)
Необязательная настройка роли Snowflake. В противном случае будет использоваться роль пользователя по умолчанию.
Enabled -> (булево)
SnowflakeRole -> (строка)
DataLoadingOption -> (строка)
MetaDataColumnName -> (строка)
ContentColumnName -> (строка)
SnowflakeVpcConfiguration -> (структура)
Идентификатор VPCE для Firehose, чтобы обеспечить частное подключение к Snowflake. Формат идентификатора: com.amazonaws.vpce.[область].vpce-svc-<[id]>. Для получения дополнительной информации см. Amazon PrivateLink & Snowflake
PrivateLinkVpceId -> (строка)
CloudWatchLoggingOptions -> (структура)
Описывает параметры ведения журналов Amazon CloudWatch для потока Firehose.
Enabled -> (булево)
LogGroupName -> (строка)
LogStreamName -> (строка)
ProcessingConfiguration -> (структура)
Описывает конфигурацию обработки данных.
Enabled -> (булево)
Processors -> (список)
Обработчики данных.
(структура)
Описывает обработчик данных.
Примечание
Если вы хотите добавить новую строку разделителя между записями в объектах, которые передаются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр обработчика, когда вы выбираете AppendDelimiterToRecord .Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описывает параметр обработчика.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds . BufferSizeInMBs изменяется от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию составляет 1 МБ для всех пунктов назначения, кроме Splunk. Для Splunk значение буферизации по умолчанию составляет 256 КБ.ParameterValue -> (строка)
RoleARN -> (строка)
RetryOptions -> (структура)
Период времени, в течение которого Firehose будет повторно отправлять данные на выбранный HTTP-пункт назначения.
DurationInSeconds -> (целое число)
S3BackupMode -> (строка)
S3DestinationDescription -> (структура)
Описание пункта назначения в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Опция буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизуйте входящие данные до указанного размера в МБ перед передачей их в пункт назначения. Значение по умолчанию составляет 5. Этот параметр является необязательным, но если вы указываете значение для него, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется устанавливать этот параметр на значение, большее, чем количество данных, которые вы обычно загружаете в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 МБ/с, значение должно составлять 10 МБ или более.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Конфигурация шифрования. Если значение не указано, используется шифрование по умолчанию.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журналов Amazon CloudWatch для потока Firehose.
Enabled -> (булево)
LogGroupName -> (строка)
LogStreamName -> (строка)
SecretsManagerConfiguration -> (структура)
Конфигурация, определяющая, как получить секреты для Snowflake.
SecretARN -> (строка)
True.RoleARN -> (строка)
Enabled -> (булево)
True, конфигурация менеджера секретов перезаписывает существующие секреты в конфигурации пункта назначения. Когда значение установлено на False, Firehose возвращается к учетным данным в конфигурации пункта назначения.BufferingHints -> (структура)
Описание буферизации перед передачей данных в пункт назначения Snowflake. Если вы не указываете никаких значений, Firehose использует значения по умолчанию.
SizeInMBs -> (целое число)
IntervalInSeconds -> (целое число)
AmazonOpenSearchServerlessDestinationDescription -> (структура)
Пункт назначения в предложении Serverless для Amazon OpenSearch Service.
RoleARN -> (строка)
CollectionEndpoint -> (строка)
IndexName -> (строка)
BufferingHints -> (структура)
Параметры буферизации.
IntervalInSeconds -> (целое число)
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МБ, прежде чем передавать их в пункт назначения. Значение по умолчанию составляет 5.
Рекомендуется установить это значение на величину, превышающую объем данных, которые вы обычно загружаете в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
RetryOptions -> (структура)
Параметры повторных попыток предложения Serverless для Amazon OpenSearch Service.
DurationInSeconds -> (целое число)
S3BackupMode -> (строка)
S3DestinationDescription -> (структура)
Описание пункта назначения в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметр буферизации. Если значение не указано, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизовать входящие данные до указанного размера в МиБ, прежде чем передавать их в пункт назначения. Значение по умолчанию составляет 5. Этот параметр является необязательным, но если вы укажете его значение, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется установить это значение на величину, превышающую объем данных, которые вы обычно загружаете в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 МиБ/с, значение должно быть 10 МиБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Настройка шифрования. Если значение не указано, используется значение по умолчанию — без шифрования.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
ProcessingConfiguration -> (структура)
Описание конфигурации обработки данных.
Enabled -> (логическое значение)
Processors -> (список)
Обработчики данных.
(структура)
Описание обработчика данных.
Примечание
Если вы хотите добавить новую строку разделителя между записями в объектах, которые передаются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр обработчика, когда вы выбираете AppendDelimiterToRecord.Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описание параметра обработчика.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds. Диапазон BufferSizeInMBs составляет от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию составляет 1 МБ для всех пунктов назначения, кроме Splunk. Для Splunk значение буферизации по умолчанию составляет 256 КБ.ParameterValue -> (строка)
CloudWatchLoggingOptions -> (структура)
Описание параметров ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
VpcConfigurationDescription -> (структура)
Детали VPC пункта назначения Amazon OpenSearch Service.
SubnetIds -> (список)
Идентификаторы подсетей, которые Firehose использует для создания сетевых интерфейсов в VPC пункта назначения Amazon OpenSearch Service. Убедитесь, что таблицы маршрутизации и правила входного и выходного трафика позволяют трафику проходить из подсетей, идентификаторы которых указаны здесь, в подсети с точками доступа пункта назначения Amazon OpenSearch Service. Firehose создает по крайней мере один сетевой интерфейс в каждой из указанных здесь подсетей. Не удаляйте и не изменяйте эти сетевые интерфейсы.
Количество сетевых интерфейсов, которые Firehose создает в указанных здесь подсетях, масштабируется автоматически в зависимости от пропускной способности. Чтобы позволить Firehose увеличивать количество сетевых интерфейсов для соответствия пропускной способности, убедитесь, что у вас достаточно квоты. Чтобы помочь вам рассчитать необходимую квоту, предположите, что Firehose может создать до трех сетевых интерфейсов для этого потока Firehose для каждой из указанных здесь подсетей. Дополнительную информацию о квоте на сетевые интерфейсы см. в разделе Сети интерфейсов в разделе Квоты Amazon VPC.
(строка)
RoleARN -> (строка)
ARN роли IAM, которую поток Firehose использует для создания точек доступа в целевой VPC. Вы можете использовать существующую роль Firehose или указать новую роль. В любом случае убедитесь, что роль доверяет принципалу службы Firehose и предоставляет следующие разрешения:
ec2:DescribeVpcsec2:DescribeVpcAttributeec2:DescribeSubnetsec2:DescribeSecurityGroupsec2:DescribeNetworkInterfacesec2:CreateNetworkInterfaceec2:CreateNetworkInterfacePermissionec2:DeleteNetworkInterface
Если вы отозвете эти разрешения после создания потока Firehose, Firehose не сможет масштабировать количество сетевых интерфейсов при необходимости. В результате вы можете наблюдать ухудшение производительности.
SecurityGroupIds -> (список)
Идентификаторы групп безопасности, которые Firehose использует при создании сетевых интерфейсов в VPC пункта назначения Amazon OpenSearch Service. Вы можете использовать ту же группу безопасности, что и у домена Amazon ES, или другие. Если вы укажете другие группы безопасности, убедитесь, что они разрешают выходной HTTPS-трафик в группу безопасности домена Amazon OpenSearch Service. Также убедитесь, что группа безопасности домена Amazon OpenSearch Service разрешает HTTPS-трафик от указанных здесь групп безопасности. Если вы используете ту же группу безопасности для своего потока Firehose и домена Amazon OpenSearch Service, убедитесь, что правило входного трафика группы безопасности разрешает HTTPS-трафик. Дополнительную информацию о правилах группы безопасности см. в документации Amazon VPC.
(строка)
VpcId -> (строка)
IcebergDestinationDescription -> (структура)
Описание назначения в таблицах Apache Iceberg.
DestinationTableConfigurationList -> (список)
Предоставляет список DestinationTableConfigurations, которые Firehose использует для доставки данных в таблицы Apache Iceberg. Firehose будет записывать данные с помощью вставки, если конфигурация, специфичная для таблицы, не указана здесь.
(структура)
Описание конфигурации назначения в таблицах Apache Iceberg.
DestinationTableName -> (строка)
DestinationDatabaseName -> (строка)
UniqueKeys -> (список)
Список уникальных ключей для данной таблицы Apache Iceberg. Firehose будет использовать их для выполнения операций Create, Update или Delete в данной таблице Iceberg.
(строка)
PartitionSpec -> (структура)
Конфигурация разбиения по столбцам для таблицы, используемой для автоматического создания таблицы.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
Identity -> (список)
Список преобразований идентичности, выполняющих преобразование идентичности. Преобразование принимает исходное значение и не изменяет его. Тип результата — исходный тип.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
(структура)
Представляет один столбец в PartitionSpec.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
SourceName -> (строка)
Имя столбца, которое необходимо настроить в спецификации разбиения.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
S3ErrorOutputPrefix -> (строка)
SchemaEvolutionConfiguration -> (структура)
Описание конфигурации автоматической эволюции схемы.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
Enabled -> (логическое значение)
Укажите, хотите ли вы включить эволюцию схемы.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
TableCreationConfiguration -> (структура)
Описание конфигурации создания таблицы.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
Enabled -> (логическое значение)
Укажите, хотите ли вы включить автоматическое создание таблиц.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
BufferingHints -> (структура)
Описывает подсказки для буферизации перед доставкой данных в пункт назначения. Эти параметры рассматриваются как подсказки, и поэтому Firehose может выбрать разные значения, когда это оптимально. Параметры SizeInMBs и IntervalInSeconds являются необязательными. Однако если вы зададите значение для одного из них, вы также должны указать значение для другого.
SizeInMBs -> (целое число)
Буферизуйте входящие данные до указанного размера в МБ перед доставкой в пункт назначения. Значение по умолчанию равно 5. Этот параметр является необязательным, но если вы укажете значение для него, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется установить этот параметр на значение, большее, чем количество данных, которое вы обычно загружаете в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CloudWatchLoggingOptions -> (структура)
Описание параметров ведения журнала Amazon CloudWatch для потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
ProcessingConfiguration -> (структура)
Описание конфигурации обработки данных.
Enabled -> (логическое значение)
Processors -> (список)
Обработчики данных.
(структура)
Описание обработчика данных.
Примечание
Если вы хотите добавить новый разделитель строки между записями в объектах, которые передаются в Amazon S3, выберитеAppendDelimiterToRecord в качестве типа обработчика. Вам не нужно указывать параметр процессора, когда вы выбираете AppendDelimiterToRecord.Type -> (строка)
Parameters -> (список)
Параметры обработчика.
(структура)
Описание параметра процессора.
ParameterName -> (строка)
NumberOfRetries и 60 для BufferIntervalInSeconds. Значение BufferSizeInMBs варьируется от 0,2 МБ до 3 МБ. Значение буферизации по умолчанию составляет 1 МБ для всех пунктов назначения, кроме Splunk. Для Splunk значение буферизации по умолчанию составляет 256 КБ.ParameterValue -> (строка)
S3BackupMode -> (строка)
FailedDataOnly.RetryOptions -> (структура)
Поведение повторной попытки в случае, если Firehose не может доставить данные в пункт назначения.
DurationInSeconds -> (целое число)
RoleARN -> (строка)
AppendOnly -> (логическое значение)
Описывает, будут ли все входящие данные для этого потока доставки только добавляться (только вставки, а не обновления и удаления) для доставки Iceberg. Эта функция применима только к таблицам Apache Iceberg.
Значение по умолчанию — false. Если вы установите это значение в true, Firehose автоматически увеличит предел пропускной способности потока на основе уровней ограничения потока. Если вы установите этот параметр в true для потока с обновлениями и удалениями, вы увидите доставку в неправильном порядке.
CatalogConfiguration -> (структура)
Конфигурация, описывающая, где сохраняются целевые таблицы Iceberg.
CatalogARN -> (строка)
arn:aws:glue:region:account-id:catalog.WarehouseLocation -> (строка)
Расположение хранилища для таблиц Apache Iceberg. Вы должны настроить это, когда включена эволюция схемы и создание таблиц.
Amazon Data Firehose находится в предварительной версии и может быть изменён.
S3DestinationDescription -> (структура)
Описание назначения в Amazon S3.
RoleARN -> (строка)
BucketARN -> (строка)
Prefix -> (строка)
ErrorOutputPrefix -> (строка)
BufferingHints -> (структура)
Параметр буферизации. Если не указано значение, используются значения по умолчанию для объекта BufferingHints.
SizeInMBs -> (целое число)
Буферизуйте входящие данные до указанного размера в МБ перед доставкой в пункт назначения. Значение по умолчанию равно 5. Этот параметр является необязательным, но если вы укажете значение для него, вы также должны указать значение для IntervalInSeconds, и наоборот.
Рекомендуется установить этот параметр на значение, большее, чем количество данных, которое вы обычно загружаете в поток Firehose за 10 секунд. Например, если вы обычно загружаете данные со скоростью 1 МБ/с, значение должно быть 10 МБ или выше.
IntervalInSeconds -> (целое число)
SizeInMBs, и наоборот.CompressionFormat -> (строка)
UNCOMPRESSED.EncryptionConfiguration -> (структура)
Конфигурация шифрования. Если значение не указано, шифрование не используется.
NoEncryptionConfig -> (строка)
KMSEncryptionConfig -> (структура)
Ключ шифрования.
AWSKMSKeyARN -> (строка)
CloudWatchLoggingOptions -> (структура)
Параметры ведения журнала Amazon CloudWatch для вашего потока Firehose.
Enabled -> (логическое значение)
LogGroupName -> (строка)
LogStreamName -> (строка)
HasMoreDestinations -> (логическое значение)
© Copyright 2025, Amazon Web Services. Created using Sphinx.