https://github.com/iisyos/aws_short_url
Shortened URL service realized only with CloudFront
https://github.com/iisyos/aws_short_url
aws cloudfront terraform
Last synced: 3 months ago
JSON representation
Shortened URL service realized only with CloudFront
- Host: GitHub
- URL: https://github.com/iisyos/aws_short_url
- Owner: iisyos
- License: mit
- Created: 2023-12-30T09:34:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-06T15:17:31.000Z (over 2 years ago)
- Last Synced: 2026-04-19T06:48:42.212Z (3 months ago)
- Topics: aws, cloudfront, terraform
- Language: HCL
- Homepage:
- Size: 97.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aws_short_url

sleek repository crafted for constructing a simple URL shortener service harnessing the prowess of AWS CloudFront.
## Requirements
```bash
$ node --version
# v18.8.0
$ npm --version
# 8.18.0
$ yq --version
# yq (https://github.com/mikefarah/yq/) version 4.25.2
$ jq --version
# jq-1.6
$ task --version
# Task version: v3.33.1 (h1:JJSRANHH7RQrr5Z2CTvSnTH7iWlfBlKV2W2O0JiZoLk=)
$ aws --version
# task aws-cli/2.15.8 Python/3.11.7 Darwin/23.2.0 source/x86_64 prompt/off
$ terraform -v
# Terraform v1.5.1
$ terragrunt -v
# terragrunt version v0.46.2
```
## Deploy
I introduce Terragrunnt for deploy infrastructure, and all cli command run by Task.
Prepare:
```bash
$ task prepare:main
```
Deploy:
```bash
$ task deploy:main
```
Cleanup:
```bash
$ task destroy:main
```
## License
MIT License