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
- 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
- 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