Serverless Blog is a highly scalable and fast blog by hosting static contents with serverless technologies.
These instructions will get you a copy of the project up and running on your AWS environment. See deployment for notes on how to deploy the project on a live system.
Before you start building your serverless blog, you need:
- To use terraform v0.12.x
- To have an IAM role for perfoming
$ terraform init. In this case, the "role/Administrator" below is used as an example IAM role.
[IAM Role Name]
Administrator
[IAM Policy]
AdministratorAccess (AWS Managed)
[Trust Relationship]
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "OpsInit",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::<your-aws-accountid>:root"
},
"Action": "sts:AssumeRole"
}
]
}
- To have your DNS domain.
Here is AWS architecture overview of this project.
- Go to the
tf-initfolder - Follow the intructions under the README.md
- Go to the
tf-static-websitefolder - Follow the intructions under the README.md
- Terraform - Used for deployment
- Amesousan Twitter
This project is licensed under the Apache 2.0 License.
