Find Jobs
Hire Freelancers

DevOps, Terraform, AWS S3, etc

$10-30 USD

Terminado
Publicado hace alrededor de 2 años

$10-30 USD

Pagado a la entrega
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 } } }
ID del proyecto: 33568434

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 2 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
i am devops
$130 USD en 3 días
4,7 (3 comentarios)
2,9
2,9
2 freelancers están ofertando un promedio de $80 USD por este trabajo
Avatar del usuario
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 en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Atlanta, United States
5,0
16
Forma de pago verificada
Miembro desde feb 27, 2021

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.