handson: CDP (RDS Maintainance Environment)

手順書作成手順

事前作業1. VPC Security Groupの作成 (env-maint-db)

cp ../../../resource-catalog/task-ec2/ec2-security_group-create/_defines-vpc.txt .
cp ../../../resource-catalog/task-ec2/ec2-security_group-create/_defines-vpc-sg-1.txt ./_defines-vpc-sg-env_maint_db.txt
cp ../../../resource-catalog/task-ec2/ec2-security_group-create/ec2-security_group-create.rst ./0-1-ec2-security_group-create-env_maint_db.rst

事前作業2. セキュリティグループ (db-handson-YYYYMMDD)

  • VPC Security Groupのルール追加(db-handson-YYYYMMDD: PostgreSQL from env-maint-db)
cp ../../../resource-catalog/task-ec2/ec2-security_group_ingress_authorize-update/ec2-security_group_ingress_authorize-source_group-update.rst ./0-2-ec2-security_group_ingress_authorize-source_group-update.rst

事前作業3. UserDataの作成 (psql)

cp ../../../resource-catalog/task-ec2/ec2-userdata-create/_defines-ec2-userdata.txt .
cp ../../../resource-catalog/task-ec2/ec2-userdata-create/ec2-userdata-postgresql-create.rst ./0-3-ec2-userdata-postgresql-create.rst

事前作業4. インスタンスの作成 (Public)

cp ../../../resource-catalog/task-ec2/ec2-instance-create/_defines-ec2.txt .
cp ../../../resource-catalog/task-ec2/ec2-instance-create/_defines-vpc-subnet-1.txt .
cp ../../../resource-catalog/task-ec2/ec2-instance-create/ec2-instance-create.rst ./0-4-ec2-instance-create.rst

事前作業5. VPC Security Groupのルール追加(env-maint-db: SSH CIDR追加)

cp ../../../resource-catalog/task-ec2/ec2-security_group_ingress_authorize-update/ec2-security_group_ingress_authorize-cidr-update.rst ./0-5-ec2-security_group_ingress_authorize-cidr-update.rst
  1. EC2インスタンスへのログイン:
cp ../../../resource-catalog/task-ec2/ec2-instance-read/ec2-instance-login_public-read.rst ./1-ec2-instance-login_public-read.rst

2.1. DBへのアクセス確認

cp ../../../resource-catalog/task-postgresql/postgresql-misc-read/psql-connect.rst 2-1-psql-connect.rst

2.2. データベースユーザの作成 (PostgreSQL)

cp ../../../resource-catalog/task-postgresql/postgresql-misc-create/psql-role-create.rst 2-2-psql-role-create.rst

2.3. データベースの作成 (PostgreSQL)

cp ../../../resource-catalog/task-postgresql/postgresql-misc-create/psql-database-create.rst 2-3-psql-database-create.rst
  1. EC2インスタンスからのログアウト

z.1. EC2インスタンスの削除

cp ../../../resource-catalog/task-ec2/ec2-instance-delete/ec2-instance-delete.rst ./z-1-ec2-instance-delete.rst

z.2. VPC Security Groupのルール削除(env-maint-db: SSH CIDR削除)

cp ../../../resource-catalog/task-ec2/ec2-security_group_ingress_revoke-update/ec2-security_group_ingress_revoke-update.rst ./z-2-ec2-security_group_ingress_revoke-update.rst