Find Jobs
Hire Freelancers

Create an AWS CLI script to automate static site creation

$30-250 USD

Finalizat
Data postării: peste 5 ani în urmă

$30-250 USD

Plata la predare
[Instructions attached as well for easier reading] I want a bash shell script that automates the following: [Note: unless specified, configuration values are the default ones as seen when creating it via the Web Admin] 1) Asks for the AWS Key 2.1) Asks for a domain name (i.e. my-domain.com. From now on "[login to view URL]" is used to refer to the domain entered in this step) 2.2) Asks (and validates it exists) for the path to an html file to be uploaded to S3 later on. Also verifies the file name is called [login to view URL] 3) Route53: Creates a Hosted Zone with such domain name 4) ACM (certificate Manager): requests a public certificate to be created with name [login to view URL] and "another domain" with *.[login to view URL] 5) ACM: Validates the domain via DNS record, Automatically generating it in Route53 6) S3: Creates a bucket called [login to view URL], makes it public and sets Properties -> Static Web Content -> Redirect everything to [login to view URL] 7) S3: Creates a bucket called [login to view URL], 7.1) makes it private, 7.2) uploads [login to view URL] file to it, 7.3) Sets "monitor at additional cost" to true 7.4) and sets Properties -> Static Web Hosting -> Use this bucket to host a static website. Set default html to [login to view URL] and error html to [login to view URL] 8) Cloudfront: Creates a distribution.... 8.1) The Origin Domain Name must be the S3 bucket created in step (7) ([login to view URL]) 8.2) Origin Path, empty 8.3) Origin ID "s3-[[login to view URL]]" 8.4) Restrict Bucket Access to true 8.5) Creates a new Identity called "access-identity-[[login to view URL]].[login to view URL]" 8.6) Updates Bucket policy to allow this new identity to access it (and nobody else, except the owner) 8.7) Sets compress Objects automatically to true 8.8) Alternate Domain Names to [login to view URL] (first) and the [login to view URL] 8.9) Sets a custom SSL ceritificate, to the one created in Step (4) 8.10) Sets Default Root Object to [login to view URL] 9) Route53: edit the created Hosted Zone: 9.1) Create an A record, ALIAS, for [[login to view URL]] pointing to the S3 bucket [login to view URL] (no www) 9.2) Create en A record, ALIAS, for [www][[login to view URL]] pointing to the Distribution created in step 8 DONE! Additional considerations: * Default values are the one seen when using the web version of the admin, creating each step manually. Don't know the default values of the CLI API * I know it make take time for the Ceritifcate Manager to validate the certificate via DNS. Ideally we can create the distribution with such certificate anyways, and whenever it is ready it starts working. If not I need suggestions for a workaround * The script will log to output console everything it is doing just in case it is stopped somewhere in between steps.
ID-ul proiectului: 18110039

Despre proiect

5 propuneri
Proiect la distanță
Activ: 5 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
I am an AWS scripting expert . Currently I am working in htp://[login to view URL] and I am in charge of cloud platform. I have writen the generatesite script in my company, and I am really confortable automating these type of processes.. As I am new to freelancer, I have no reputation, and for that reason I am offering such a good bid offer. Can we talk for further details?
$130 USD în 4 zile
5,0 (1 recenzie)
2,2
2,2
5 freelanceri plasează o ofertă medie de $172 USD pentru proiect
Avatarul utilizatorului
Hello, Hope you are doing well. I can help with you in your project Create an AWS CLI script to automate static site creation. I can assure you the quality job. I have good experience in Amazon Web Services, Shell Script. We have worked on several similar projects before! We have worked on 400+ Projects. Please check the profile reviews. I can deliver your job with in your deadline. Please ping me for more discussion. I can assure the 100% job satisfaction. Thanks,
$250 USD în 4 zile
4,7 (10 recenzii)
4,8
4,8
Avatarul utilizatorului
HI There, I'm a DevOps Engineer with plenty of AWS experience. I'd be more than happy to help you accomplish this task. Please let me know if you have any questions. Regards, Adam
$155 USD în 3 zile
5,0 (1 recenzie)
1,6
1,6
Avatarul utilizatorului
Hi There, This would be done using a cloudformation template to automate the launch process. I'm an experienced Solution Architect. I have worked with AWS as a consultant for over 2 years. I will be happy working with you. With me is a team of DevOps engineers and SysOps administrators ready to offfer you a 24/7 support on need basis. Let me know when we can start. Thank you.
$238 USD în 3 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
I am very familiar with aws setup and have done similar things as you required for your case, we can automate all the infra related setup it should be pretty fast and easy
$88 USD în 1 zi
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul ARGENTINA
CABA, Argentina
5,0
1
Metoda de plată a fost confirmată
Membru din mar. 10, 2014

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.