PutS3Object
Описание
Записывает содержимое FlowFile как объект S3 в корзину Amazon S3.
Теги
Amazon, S3, AWS, Archive, Put
Свойства
Название | Описание |
---|---|
Bucket | Ведро S3 для взаимодействия Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Object Key | Ключ объекта S3 для использования. Это аналогично имени файла в традиционных файловых системах. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Region | Регион AWS для подключения. |
AWS Credentials Provider Service | Служба контроллера, которая используется для получения поставщика учетных данных AWS. |
Resource Transfer Source | Источник передаваемого содержимого |
File Resource Service | Служба файловых ресурсов, предоставляющая доступ к локальному ресурсу, который необходимо передатьThis Property is only considered if the [Resource Transfer Source] Property has a value of "File Resource Service". |
Storage Class | No description provided. |
Encryption Service | Указывает контроллер службы шифрования, используемый для настройки запросов. PutS3Object: для обратной совместимости это значение игнорируется, если установлено «шифрование на стороне сервера». FetchS3Object: необходимо настраивать только в случае шифрования с использованием ключа клиента на стороне сервера, KMS на стороне клиента и ключа клиента на стороне клиента. |
Server Side Encryption | Указывает алгоритм, используемый для шифрования на стороне сервера. |
Content Type | Задаёт HTTP-заголовок Content-Type, указывающий тип содержимого, хранящегося в связанном объекте. З начение этого заголовка — стандартный тип MIME. |
Клиент AWS S3 Java попытается определить правильный тип содержимого, если он ещё не задан. Пользователи несут ответственность за то, чтобы при загрузке потоков был задан подходящий тип содержимого. Если тип содержимого не указан и не может быть определён по имени файла, будет использоваться тип содержимого по умолчанию «application/octet-stream». Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) | |
Content Disposition | Задаёт HTTP-заголовок Content-Disposition, указывающий, будет ли содержимое отображаться встроено или загружаться. |
Возможные значения: 'inline' или 'attachment'. Если это свойство не указано, для объекта будет задано значение Content-Disposition: filename. При выборе 'attachment' автоматически добавляются '; filename=' и ключ объекта, образуя окончательное значение 'attachment; filename="filename.jpg"'. | |
Cache Control | Устанавливает HTTP-заголовок Cache-Control, указывающий директивы кэширования для связанного объекта. Несколько директив разделяются запятыми. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Object Tags Prefix | Указывает префикс, который будет сопоставлен с атрибутами входящего FlowFile, а имя и значение соответствующего атрибута будут считаться именем и значением тега исходящего объекта S3 соответственно. Например, если входящий FlowFile содержит атрибуты tagS3country, tagS3PII, то префикс тега, который необходимо указать, будет 'tagS3' Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Remove Tag Prefix | Если установлено значение «Истина», то значение, будет удалено из атрибута (атрибутов) и затем будет рассматриваться как имя тега. Например, если входящий файл FlowFile содержит атрибуты tagS3country, tagS3PII, а префикс установлен на «tagS3», то соответствующими значениями тегов будут «страна» и «PII». |
Communications Timeout | Время ожидания для установления соединения с AWS или получения данных от AWS до истечения времени ожидания. |
Expiration Time Rule | No description provided. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
FullControl User List | Список идентификаторов пользователей Amazon или адресов электронной почты, разделённых запятыми, который определяет, у кого должен быть полный доступ к объекту Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Read Permission User List | Список идентификаторов пользователей Amazon или адресов электронной почты, разделённых запятыми, который определяет, у кого должен быть доступ на чтение к объекту Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Write Permission User List | Список идентификаторов пользователей Amazon или адресов электронной почты, разделённых запятыми, который определяет, у кого должен быть доступ на запись для объекта Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Read ACL User List | Список идентификаторов пользователей Amazon или адресов электронной почты, разделённых запятыми, который определяет, у кого должны быть разрешения на чтение списка управления доступом для объекта Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Write ACL User List | Список идентификаторов пользователей Amazon или адресов электронной почты, разделенных запятыми, который указывает, у кого должны быть разрешения на изменение списка управления доступом к объекту Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Owner | No description provided. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Canned ACL | Сохраненный ACL Amazon для объекта, одного из следующих: BucketOwnerFullControl, BucketOwnerRead, LogDeliveryWrite, AuthenticatedRead, PublicReadWrite, PublicRead, Private; будет проигнорирован, если указано любое другое свойство ACL/разрешения/владельца. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
SSL Context Service | Указывает необязательную службу контекс та SSL, которая, если она предоставлена, будет использоваться для создания соединений. |
Endpoint Override URL | URL-адрес конечной точки, который будет использоваться вместо URL-адреса AWS по умолчанию, включая схему, хост, порт и путь. Библиотеки AWS выбирают URL-адрес конечной точки в зависимости от региона AWS, но это свойство переопределяет выбранный URL-адрес конечной точки, позволяя использовать другие конечные точки, совместимые с S3. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Signer Override | Библиотека AWS S3 по умолчанию использует подпись версии 4, но это свойство позволяет указать подпись версии 2 для поддержки более старых сервисов, совместимых с S3, или даже подключить собственную реализацию подписи. |
Custom Signer Class Name | Fully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth.Signer interface. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)This Property is only considered if the [Signer Override] Property has a value of "Custom Signature". |
Custom Signer Module Location | Список путей к файлам и/или каталогам, сод ержащим JAR-файл пользовательской подписи и его зависимости (если есть).This property expects a comma-separated list of resources. Each of the resources may be of any of the following types: directory, file. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды)This Property is only considered if the [Signer Override] Property has a value of "Custom Signature". |
Multipart Threshold | Указывает порог размера файла для перехода от API PutS3Object к API PutS3MultipartUpload. Файлы размером более этого предела будут отправляться с помощью многоэтапного процесса с отслеживанием состояния. Допустимый диапазон — от 50 МБ до 5 ГБ. |
Multipart Part Size | Указывает размер части для использования при отправке с помощью API PutS3MultipartUpload. В процессе загрузки файлы Flow будут разбиты на фрагменты такого размера, но последняя отправленная часть может быть меньше, поскольку она не заполнена. Допустимый диапазон - от 50 до 5 ГБ. |
Multipart Upload AgeOff Interval | Указывает интервал, через который существующие многопользовательские загрузки в AWS S3 будут оцениваться на предмет устаревания. При запуске процессора он инициирует оценку устаревания, если этот интервал был превышен. |
Multipart Upload Max Age Threshold | Указывает максимальный возраст для существующих многочастных загрузок в AWS S3. Когда запускается процесс устаревания, любая загрузка, возраст которой превышает этот порог, будет прервана. |
Temporary Directory Multipart State | Каталог, в котором при многочастной загрузке процессор локально сохраняет состояние, отслеживающее идентификатор загрузки и загруженные части, которые должны быть предоставлены для завершения загрузки. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Use Chunked Encoding | Включает / отключает фрагментарное кодирование для запросов на загрузку. Задайте значение false только в том случае, если ваша конечная точка не поддерживает загрузку фрагментами. |
Use Path Style Access | Доступ по пути можно принудительно включить, установив для этого свойства значение true. Задайте значение true, если ваша конечная точка не поддерживает запросы в стиле виртуального хостинга, только запросы в стиле пути. |
Proxy Configuration Service | Указывает службу контроллера конфигурации прокси для проксирования сетевых запросов. |
Взаимосвязи
- failure: Если процессор не может обработать данный файл потока, он будет направлен в эту связь.
- success: Файлы потока направляются в эту связь после успешной обработки.