Comments (2)
So.. at least for me, the issue was solved by using a bit of sed, but i think it should be fixed somehow (or i am missing something). the problem turns out to be twofold: the message is in fact a string, so that's ok. but it needs to be completely escaped to be json: once for quotation marks and once for newlines. the eventual solution that worked for me was:
sam local generate-event sns notification --message "$(sam local generate-event s3 put --bucket yourbucket --key your/file/key.txt | sed 's/\"/\\"/g' | sed -E ':a;N;$!ba;s/\r{0,1}\n/\\n/g')" > s3_put_event_via_sns_notification.json
and so you will have a json that properly serves as input for local run of SAM and parses correctly. Am I missing something? I am running version SAM CLI 0.47.0
should this be closed?
from aws-sam-developer-guide.
Closing this issue or pull request in advance of archiving this repo. For more information about the decision to archive this repo (and others in the "awsdocs" org), see the announcement on the AWS News Blog.
from aws-sam-developer-guide.
Related Issues (20)
- Golang Debugging - Error starting Mock Server HOT 1
- Is there a newer documentation since ptvsd is depericated HOT 1
- Allow support to disable default execute-api REST API endpoint [Feature Request]
- Replace Definition URI in AWS::Serverless::StateMachine with repo bucket HOT 1
- hw-tutorial fails for chinese region HOT 1
- Error with install Homebrew path HOT 1
- Schedule event, Enabled property value case
- Missing policy in Serverless Policy List HOT 1
- Outdated `sam deploy` documentation on capabilities HOT 1
- Clarification about removal of stage called `Stage` in AWS::Serverless::Api HOT 2
- Aws-sma-dev-guide
- Missing `FunctionResponseTypes` for events HOT 1
- Doc update HOT 1
- Hello World build does not work on Windows network drive HOT 1
- Syntax for CorsConfiguration string attributes HOT 1
- Error: Running AWS SAM projects locally requires Docker. Have you got it installed and running? HOT 2
- HttpApi document is not up to date. HOT 1
- StepFunctionsExecutionPolicy_v2 is missing in the documentation HOT 1
- Add to guided flag behavior in "sam deploy" documentation HOT 1
- --s3-* options ignored with sam deploy --guided HOT 1
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 aws-sam-developer-guide.