- Newest
- Most votes
- Most comments
You cannot have an API destination in EventBridge that requires no authentication. EventBridge requires you to specify an authentication method for all API destinations.
However, if your service doesn't have auth requirements, one workaround is to use API Key as the authentication method and create a dummy header with a dummy value. It is also mentioned here.
Hi,
According to the AWS documentation, it is not possible to create an API destination without authorization. However, the cost of storing the necessary credentials in Secret Manager is already included in the usage charges for the API destination.
When you create a connection and add authorization parameters, EventBridge creates a secret in AWS Secrets Manager. The cost of both storing and accessing the Secrets Manager secret is included with the charge for using an API destination.
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 12 days ago
- AWS OFFICIALUpdated 2 years ago
That dummy value still ends up in Secrets Manager though, right?
That is correct. It gets stored in Secret Manager and encrypted with the KMS key you choose. There is currently no way to avoid that.