https://github.com/andrejmaya/aws-pricing
https://github.com/andrejmaya/aws-pricing
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/andrejmaya/aws-pricing
- Owner: andrejmaya
- Created: 2019-03-26T16:35:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-26T16:38:37.000Z (over 7 years ago)
- Last Synced: 2025-03-02T05:27:44.775Z (over 1 year ago)
- Language: Python
- Size: 553 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AWS Pricing

## Prerequisites
* `set S3_BUCKET=am-aws-pricing`
* `aws s3 mb s3://%S3_BUCKET%`
## Package
* `aws cloudformation package --template-file sam-template.yaml --s3-bucket %S3_BUCKET% --output-template-file cf-template.yaml`
## Deploy
* `aws cloudformation deploy --template-file cf-template.yaml --stack-name %S3_BUCKET% --capabilities=CAPABILITY_IAM --parameter-overrides BucketAndFunctionNameParameter=%S3_BUCKET%`
## Update (optional)
* `aws cloudformation update-stack --template-body file://cf-template.yaml --stack-name %S3_BUCKET% --parameters ParameterKey=BucketAndFunctionNameParameter,ParameterValue=%S3_BUCKET% --capabilities CAPABILITY_AUTO_EXPAND CAPABILITY_IAM`
## Test
* `aws lambda invoke --function-name %S3_BUCKET% --log-type Tail --payload file://test/TriggerPricesPayload.json outputfile.txt`
## Misc
* `aws cloudformation delete-stack --stack-name %S3_BUCKET%`
# Download CSV from
https://s3.amazonaws.com/%S3_BUCKET%/prices.csv