Using JavaScript AWS SDK, integrate AWS Route53, CloudFront, S3 static website hosting
Budget: $15 – $25 USD
You'll use existing hookups we have for Route53 and S3 (mechanism for creating a public bucket with static hosting is done)..
The reason for this job is mostly to perform the CloudFront setup. It needs to have SSL certificates and then the A / CName record to point the CloudFront.
The Route53 class is not as robust as the S3 class. S3 class has tests written and can push up a static website in the desired format.
For CloudFront we'll want to refresh the distribution each time a S3 push happens. Besides this, since the docs are very complex I think the best strategy is to create a test distribution in the console, then rely on the SDK calls to `getDistribution` to ascertain the correct parameters.
I think the work also will rely on AWS CM (certificate manager) but I think CloudFront implicitly uses the CM to create and refresh certs. Regardless of implementation, the requirement is that there is always a valid SSL certificate on the CloudFront.
The reason for this job is mostly to perform the CloudFront setup. It needs to have SSL certificates and then the A / CName record to point the CloudFront.
The Route53 class is not as robust as the S3 class. S3 class has tests written and can push up a static website in the desired format.
For CloudFront we'll want to refresh the distribution each time a S3 push happens. Besides this, since the docs are very complex I think the best strategy is to create a test distribution in the console, then rely on the SDK calls to `getDistribution` to ascertain the correct parameters.
I think the work also will rely on AWS CM (certificate manager) but I think CloudFront implicitly uses the CM to create and refresh certs. Regardless of implementation, the requirement is that there is always a valid SSL certificate on the CloudFront.