Comments (3)
hello @jagomsim
this is unluckily a known problem due to a limitation on the underlying cloudformation template we use to publish the forwarder on the aws serverless application repository.
we have two nested application in the main cloudformation template: one for the macro and one for the effective forwarder application.
the macro takes care of parsing the cloudformation parameters (the various ARNs of the inputs etc etc) and transforming the cloudformation template of the forwarder application to include the relevant source events resources and iam policies for the lambda.
the best solution would be to use an ID of the macro generated uniquely and dynamically from a cloud formation function, like we do for the continuing and the replay queues. while this is possible, it's not possible to use as Name
of a Fn::Transform
the result of a function (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-transform.html), so even if we generate such an ID we could not reference it in the Fn::Transform
.
A workaround is to deploy in a different region
from elastic-serverless-forwarder.
Hello @aspacca, thanks for the quick answer!
Then we would look into deploying in a different region.
from elastic-serverless-forwarder.
@jagomsim you can now use the following method to publish multiple ESF lambdas: https://www.elastic.co/guide/en/observability/current/aws-deploy-elastic-serverless-forwarder.html#aws-serverless-forwarder-direct-deploy
from elastic-serverless-forwarder.
Related Issues (20)
- Invalid request provided: AWS::Logs::SubscriptionFilter HOT 4
- [DOCS] Document JSON content format we support
- [DOCS] Add missing documentation for `root_fields_to_add_to_expanded_event`
- Terraform definition HOT 1
- Test and support arm64
- Incorrect Handling of Permissions Can Result in Data Loss
- Provide support for Python 3.12
- [DOCS] Fix outdated link
- CloudWatch log retention for ESF own logs
- Investigate ingestion of files with same IDs HOT 2
- Create pipeline to push zip file with dependencies to an S3 bucket HOT 3
- Misconfigured ESF input results in a warning message, not events sent to replay queue HOT 3
- CMA-CGM ESF Issue HOT 1
- no input defined on cloudwatch-logs trigger HOT 1
- Enable shared outputs and multiple outputs per input
- Investigate number of API calls of ESF due to ec2:describe_regions usage HOT 3
- Issue with region name check in publishing script
- Support SSM (Systems Manager) parameters
- policy size limits - max 44 log groups you can add
- Deployment method using AWS Console doesn't work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elastic-serverless-forwarder.