opensearch-project / opensearch-project/data-prepper
Support SNS HTTPS as a Source
@sb2k16 is already working on this.
Since Oct 4, 2024.
- Dominant language
- Java
- Stars
- 374
- Forks
- 355
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 8
Description
Provide an SNS Source which can subscribe to an SNS topic (or use an existing subscription) to receive SNS notifications over HTTP/S.
This will be similar to the existing HTTP source plugin. However, it should also support auto confirmation of subscription requests. When an expected topic names a request, visit the SubscribeURL per the SNS protocol.
This can support auto-subscription either by a list of topics or using a topic name pattern.
Provide two options for topic auto-confirmation:
topics- A list of topics to auto-confirmtopics_regex- A list of regex patterns. Any topic matching will auto-confirm.
Provide configuration options just like http source:
portpathrequest_timeoutthread_countmax_connection_countmax_pending_requestssslssl_certificate_filessl_key_fileuse_acm_certificate_for_sslacm_certificate_arnacm_private_key_passwordacm_certificate_timeout_millisaws_region
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.