feat(kinesisfirehose-destinations): add support for compression on S3 delivery stream destinations#15550
Conversation
…roperty type and use local var instead
|
|
||
| ## Compression | ||
|
|
||
| Your data can automatically be compressed when it is delivered to S3 as either a final or |
There was a problem hiding this comment.
If the user specifies a backup option, does the compression apply to both the backup and the final destination? If so, the "either" in the documentation may be confusing.
There was a problem hiding this comment.
The backup option will have it's own field for compression. They are not coupled to each other. This should be clear once I have the PR with the backup implementation ready. Will ping you with that, when it's ready.
There was a problem hiding this comment.
Take a look at the backup PR, and let me know if you still find this unclear: https://github.com/aws/aws-cdk/pull/15725/files
…t.ts Use `toHaveResourceLike` instead of `toHaveResource` Co-authored-by: Ben Chaimberg <chaimber@amazon.com>
…t.ts Co-authored-by: Ben Chaimberg <chaimber@amazon.com>
skinny85
left a comment
There was a problem hiding this comment.
Looks good! 3 minor suggestions.
packages/@aws-cdk/aws-kinesisfirehose-destinations/lib/common.ts
Outdated
Show resolved
Hide resolved
packages/@aws-cdk/aws-kinesisfirehose-destinations/lib/common.ts
Outdated
Show resolved
Hide resolved
…metrics' into madeline-k/feat/kinesisfirehose-sse
…at/kinesisfirehose-compression
…k/feat/kinesisfirehose-sse
…at/kinesisfirehose-compression
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
| * The compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift | ||
| * destinations because they are not supported by the Amazon Redshift COPY operation | ||
| * that reads from the S3 bucket. |
There was a problem hiding this comment.
I fee like this comment is not needed, since this is the S3Destination...?
There was a problem hiding this comment.
Good point, this comment will be needed once this prop is inevitably hoisted up to another interface so it can be shared with multiple destinations. But we can delete for now.
|
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
| * The compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift | ||
| * destinations because they are not supported by the Amazon Redshift COPY operation | ||
| * that reads from the S3 bucket. | ||
| * |
There was a problem hiding this comment.
| * The compression formats SNAPPY or ZIP cannot be specified for Amazon Redshift | |
| * destinations because they are not supported by the Amazon Redshift COPY operation | |
| * that reads from the S3 bucket. | |
| * |
Closes #15548
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license