- Newest
- Most votes
- Most comments
How about collecting data with "Amazon Kinesis Data Streams" and sending the data to S3 with "Amazon Kinesis Data Firehose"?
This would make it possible to collect logs through a managed service.
One concern is that you will need to embed the authentication information (access key and secret access key) in the application you create.
Be aware that passing access and secret access keys to untrusted users should be designed to be the minimum privileges necessary.
https://docs.aws.amazon.com/streams/latest/dev/introduction.html
https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html
If you have a requirement that you do not want to pass authentication information such as access keys and secret access keys, it is best to create your own logging API.
Relevant content
- Accepted Answerasked a year ago
- asked 2 years ago
- asked a year ago
- AWS OFFICIALUpdated 4 years ago
- AWS OFFICIALUpdated 6 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago