se quedo pegado la ultima dipostiva de como automatizar el despliegue o me equivoco¿?
Importancia de la Infraestructura como código
Paso a paso para infraestructura cómo código
Cómo desplegar infraestructura en Cloud
Herramientas para desplegar infraestructura como código
Introducción y ventajas de usar Cloudformation
Laboratorio # 1: explorando la consola de Cloudformation
Funcionalidades y características en Cloudformation
Anatomía de un template en Cloudformation
Clase práctica creación de un template
Despliegue del template en Cloudformation
Caracteristícas finales del template en Cloudformation
Stacks: características y despliegue
Bonus: ejemplo de stack
Stack Sets: despliegues multicuenta
Laboratorio # 2: desplegando un Stack Set en un esquema multi-cuenta
Nested Stacks: composición y ejemplos
Laboratorio # 3: creación de recursos del Stack
Laboratorio #3: pruebas de funcionamiento del stack
Laboratorio # 4: crear nuestro primer Nested Stack
Laboratorio #4: pruebas de funcionamiento del Nested Stack
Laboratorio # 5: cómo crear un stack de forma gráfica con Designer
Funciones en Cloudformation
Funciones intrínsecas: GetAtt, FindInMap, Join, Split y Select
Funciones intrínsecas: Sub, Ref y ImportValue.
Funciones condicionales: If, Not, And y Equals
Automatización y despliegues de infraestructura como código
Importancia de la automatización de infraestructura
Cómo automatizar despliegues de infraestructura
Creación de pipelines para despliegue de infraestructura
Laboratorio #6: Estructura de repositorio para despliegue de función lambda
Laboratorio #6: prerequisitos para creación del pipeline
Laboratorio #6: despliegue de pre requisitos
Laboratorio #6: creación del pipeline para el despliegue de una función lambda
Laboratorio #6: verificación de recursos creados en el pipeline
Diagnostico de errores y seguridad en infraestructura como código.
Seguridad en templates
Troubleshooting
Seguridad en despliegues
Laboratorio # 7: identificación de errores en despliegues
Funciones lambda en Cloudformation
Cómo desplegar lambda como función
Cómo desplegar lambda como función serverless
Laboratorio # 8: puesta en producción de nuestra función lambda
Conclusiones
Conclusiones finales
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Carlos Andrés Zambrano Barrera
Aportes 4
Preguntas 2
se quedo pegado la ultima dipostiva de como automatizar el despliegue o me equivoco¿?
Hoal profe, sabes que termine el curso y estoy tratando de levantar un proyecto en react en un bucket con s3 donde tengo habilitado el web hosting.
Yo levante un pipeline manual, con CodeCommit para el Source, CodeBuild para buildear y en el deploy stage use de provider s3, todo esto en Code pipeline, funciono correctamente. Adjunto una foto:
Ahora tengo que armar un template de esto y se me complica la parte del stage para el deploy, adjunto el codigo:
AppPipeline:
Type: 'AWS::CodePipeline::Pipeline'
Properties:
Name: codecommit-events-pipeline
RoleArn: !GetAtt
- CodePipelineServiceRole
- Arn
Stages:
- Name: Source
Actions:
- Name: SourceAction
ActionTypeId:
Category: Source
Owner: AWS
Version: 1
Provider: CodeCommit
OutputArtifacts:
- Name: SourceOutput
Configuration:
BranchName: !Ref BranchName
RepositoryName: !Ref RepositoryName
PollForSourceChanges: false
RunOrder: 1
- Name: Build
Actions:
- Name: Build
ActionTypeId:
Category: Build
Owner: AWS
Version: 1
Provider: CodeBuild
InputArtifacts:
- Name: SourceOutput
OutputArtifacts:
- Name: BuildOutput
Configuration:
ProjectName: !Ref CodeBuildProject
RunOrder: 1
- Name: Deploy
Actions:
- Name: DeployAction
InputArtifacts:
- Name: BuildOutput
ActionTypeId:
Category: Deploy
Owner: AWS
Version: 1
Provider: S3
OutputArtifacts:
- Name: DeployOutput
# Configuration:
# ApplicationName: !Ref ApplicationName
# DeploymentGroupName: !Ref BetaFleet
RunOrder: 1
ArtifactStore:
Type: S3
Location: !Ref CodePipelineArtifactStoreBucket
Aun no complete bien con los valores en el stage de source y build, estaba investigando que debo colocar en el stage de deploy pero no encuentro ejemplos ni alguna referencia, alguna idea de como se podria completar este stage ??
Muchas gracias por el curso, esta realmente bueno, muy util!
entendido 😃
😃
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?