StandardS3EncryptionService¶
Description¶
Adds configurable encryption to S3 Put and S3 Fetch operations.
Properties¶
In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
Display Name |
API Name |
Default Value |
Allowable Values |
Description |
---|---|---|---|---|
Encryption Strategy * |
encryption-strategy |
NONE |
|
Strategy to use for S3 data encryption and decryption. |
Key ID or Key Material |
key-id-or-key-material |
For None and Server-side S3: not used. For Server-side KMS and Client-side KMS: the KMS Key ID must be configured. For Server-side Customer Key and Client-side Customer Key: the Key Material must be specified in Base64 encoded form. In case of Server-side Customer Key, the key must be an AES-256 key. In case of Client-side Customer Key, it can be an AES-256, AES-192 or AES-128 key. |
||
KMS Region |
kms-region |
us-west-2 |
|
The Region of the AWS Key Management Service. Only used in case of Client-side KMS. |
State management¶
This component does not store state.
Restricted¶
This component is not restricted.
System Resource Considerations¶
This component does not specify system resource considerations.