Find Jobs
Hire Freelancers

DevOps, Terraform, AWS S3, etc

$10-30 USD

Suoritettu
Julkaistu lähes 2 vuotta sitten

$10-30 USD

Maksettu toimituksen yhteydessä
AWS Transfer Family Terraform module Create from scratch SFTP/AWS Transfer terraform module and use example [login to view URL] as an input variables. Module should create following: • AWS Transfer family SFTP service • Authentication lambda • IAM roles and policies • S3 buckets • Users ________________________________________ AWS Transfer family SFTP service Service should be created supporting following: • SFTP protocol • AWS_LAMBDA identity provider Authentication lambda User authentication should be handled by a lambda function, and it should support: • Password authentication • SSH public key authentication (if PublicKey property is present) • IP whitelisting Following terraform module can be used to build and deploy lambda IAM roles and policies Each user should have its own role with policy attached. The following is assumed: • Read Only role (if ReadOnly property is present) • Read/Write • Roles should allow an access only to user home dir (users shouldn't see each other home dirs) S3 buckets Module should: • Create S3 bucket as user home directory • Allow using existing S3 bucket as a home directory (if property CreateBucket is false) Users Module should allow creating multiple users. Each user can have the following properties: • User should have secure password created (string) • HomeDirectory - S3 bucket location (string) • CreateBucket - Whether create S3 bucket (string) • AllowFrom - List of IP addresses that user is allowed to connect from (list) • PublicKey - SSH Public key (string) • ReadOnly - User can only read files (bool) • Tags - Tags (map) [login to view URL] name = "nep-interview-sftp" users = { user1 = { HomeDirectory = "/nep-interview-user1-bucket/" PublicKey = "ssh-rsa YOUR_SSH_PUBLIC_KEY" AllowFrom = [ "8.8.8.8" ] Tags = { Name = "Test user1" Organisation = "NEP" } } user2 = { HomeDirectory = "/nep-interview-shared-bucket/" } user3 = { HomeDirectory = "/nep-interview-shared-bucket/" ReadOnly = true } } [login to view URL] variable "name" { default = "nep-interview-sftp" } variable "tags" { default = {} } variable "users" { default = {} } Example usage module "sftp" { source = "../terraform/modules/sftp" name = "nep-interview-sftp" users = { user1 = { HomeDirectory = "/nep-interview-user1-bucket/" PublicKey = "ssh-rsa YOUR_SSH_PUBLIC_KEY" AllowFrom = [ "8.8.8.8" ] Tags = { Name = "Test user1" Organisation = "NEP" } } user2 = { HomeDirectory = "/nep-interview-shared-bucket/" } user3 = { HomeDirectory = "/nep-interview-shared-bucket/" ReadOnly = true } } }
Projektin tunnus (ID): 33568434

Tietoa projektista

2 ehdotukset
Etäprojekti
Aktiivinen 2 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
Myönnetty käyttäjälle:
Käyttäjän avatar
i am devops
$130 USD 3 päivässä
4,7 (3 arvostelua)
2,9
2,9
2 freelancerit tarjoavat keskimäärin $80 USD tätä projektia
Käyttäjän avatar
Hi, Greetings and hoping you are doing well, i welcome you to my profile where quality and client satisfaction is the Priority. I am Expert Joseph and i hope to cooperate with you on your project titled (DevOps, Terraform, AWS S3, etc) . CERTIFIED EXPERT IN LISTED PROJECT SKILLS & REQUIREMENTS, After KEENLY reading your description and being in possession of all CLEARLY STATED REQUIRED SKILLS (Cloud Computing, Terraform, Amazon Web Services, AWS Lambda and DevOps) as this is my area of PROFESSIONAL SPECIALISATION having the above QUALIFICATIONS, i hereby humbly request you to consider my bid for QUALITY and PROFESSIONAL work. ###// No timeline & Quality Excuses// Unlimited Revisions// 100% SATISFACTION GUARANTEED### Message Me We Discuss More About The Project. incase the project is deleted please hire me directly using the following link; https://www.freelancer.com/u/topgradeclubltd THANK-YOU & WELCOME.
$30 USD 1 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan UNITED STATES lippu
Atlanta, United States
5,0
16
Maksutapa vahvistettu
Liittynyt helmik. 27, 2021

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.