martes, 20 de mayo de 2025

01 AWS CloudFormation Introducción. VPC IPv4/IPv6. IaC. AWS Academy.

 

AWS CloudFormation Introduccion. IaC. (Infraestructura como código). 

Prueba en AWS Academy en la que crearemos una VPC en 2 zonas de disponibilidad. En cada zona habrá una subred privada y otra pública.

Funciones  CloudFormation utilizadas

VpcId: !Ref VPC - Referencia a un recurso existente
CidrBlock: !Sub '10.24.1${NN}.0/25’ - Sustituye variables en una cadena de entrada por los valores que especifique
AvailabilityZone: !Select [ 1, !GetAZs ‘’ ] - Devuelve una matriz que enumera las zonas de disponibilidad de una región en orden alfabético
!GetAtt 'VPC.Ipv6CidrBlocks’ - Devuelve un atributo. En este caso, los bloques CIDR IPv6 asociados con la VPC.
Export:  Name: 'MiVPCID'

Recursos utilizados en la creación de una VPC

        Type: AWS::EC2::VPC
        Type: AWS::EC2::VPCCidrBlock
        Type: AWS::EC2::Subnet
        Type: AWS::EC2::InternetGateway
        Type: AWS::EC2::VPCGatewayAttachment
        Type: AWS::EC2::RouteTable
        Type: AWS::EC2::Route
        Type: AWS::EC2::SubnetRouteTableAssociation

Espero que os resulta útil