Creació de la Base de Dades RDS

En aquest punt, crearem la base de dades RDS que utilitzarà WordPress per emmagatzemar les dades. Utilitzarem una instància de base de dades MySQL amb les següents característiques:

  • Choose a database creation method: Standard Create
  • Motor de base de dades: MariaDB
  • Version: MariaDB 10.11.9
  • Templates: Free tier

Configuració de les opcions del motor

  • DB instance Identifier: AMSA-DB
  • Credentials Management: Self-managed
  • Master Username: admin
  • Master Password: h0dc?r00t?p4ssw0rd

Configuració dels paràmetres

La resta de paràmetres es poden deixar per defecte a les seccions de Instance Configuration, i Storage.

Configuració Instance Configuration i Storage

  • Compute resources: Don't connect to an EC2 compute resource
  • VPC: AMSA-VPC
  • Subnet Group: Create new DB Subnet Group
  • Public accessibility: No
  • VPC security group: AMSA-DB-SG
  • Availability Zone: No preference

Configuració de la xarxa i la seguretat

La resta de paràmetres es poden deixar per defecte a les seccions de Database authentication, i Backup.

Configuració Database authentication i Backup

AMSADataDB:
    Type: AWS::RDS::DBInstance
    Properties:
      AllocatedStorage: '20'
      DBInstanceIdentifier: AMSA-DB
      DBInstanceClass: db.t4g.micro
      Engine: mariadb
      EngineVersion: 10.11.9
      MasterUsername: admin
      MasterUserPassword: h0dc?r00t?p4ssw0rd
      VPCSecurityGroups:
        - !GetAtt AMSADataSG.GroupId
      DBSubnetGroupName: !Ref AMSADBSubnetGroup
      MultiAZ: false
      PubliclyAccessible: false
      Tags:
        - Key: Name
          Value: AMSA-Data-DB
    DependsOn: 
        - AMSADataSG
        - AMSADBSubnetGroup

Configuració de la base de dades RDS

Nota: Assegureu-vos de tenir en aquest punt la base de dades RDS creada correctament abans de continuar amb la configuració dels altres components.