Amazon RDS - PostgresSQL tạo DB
Là một nền tảng đám mây, AWS cung cấp cho bạn một số bước rất nhỏ để thiết lập một DB trong RDS. Tạo một PostgreSQL có thể được thực hiện theo ba cách. Sử dụng bảng điều khiển quản lý AWS, AWS CLI hoặc AWS API. Chúng ta sẽ xem xét từng cách tiếp cận một.
Bảng điều khiển quản lý AWS là cách thuận tiện nhất để bắt đầu với RDS. Bạn đăng nhập vào bảng điều khiển AWS bằng cách sử dụng chi tiết tài khoản AWS của mình, định vị dịch vụ RDS và sau đó làm theo các bước được hiển thị bên dưới để tạo phiên bản PostgreSQL.
Bước 1
Chọn PostgreSQL Engine hình thành bảng điều khiển.
Bước 2
Chỉ định các chi tiết DB bắt buộc.
Bước 3
Trong bước này, bạn quyết định về lớp cá thể db, dung lượng lưu trữ được phân bổ cũng đặt mật khẩu chính cùng với một số chi tiết khác.
Stpe — 4
Đây là bước cuối cùng khi bạn đề cập đến cài đặt vpc và bảo mật, mã hóa, tùy chọn sao lưu và xuất nhật ký, v.v. Để ngắn gọn, ảnh chụp màn hình đã được rút ngắn chỉ hiển thị các tùy chọn cuối cùng.
Stpe — 5
Trong bước cuối cùng, chúng tôi chọn tùy chọn tạo Cơ sở dữ liệu.
Để tạo một phiên bản PostgreSQL DB bằng cách sử dụng AWS CLI, hãy gọi lệnh create-db-instance với các tham số bên dưới.
aws rds create-db-instance
--db-instance-identifier pgdbinstance \
--allocated-storage 20 \
--db-instance-class db.t2.small \
--engine postgres \
--master-username masterawsuser \
--master-user-password masteruserpassword
Để tạo một phiên bản PostgreSQL bằng cách sử dụng Amazon RDS API, chúng tôi gọi hành động CreateDBInstance với các tham số như hình dưới đây.
https://rds.amazonaws.com/
?Action=CreateDBInstance
&AllocatedStorage=20
&BackupRetentionPeriod=3
&DBInstanceClass=db.t2.small
&DBInstanceIdentifier=pgdbinstance
&DBName=mydatabase
&DBSecurityGroups.member.1=mysecuritygroup
&DBSubnetGroup=mydbsubnetgroup
&Engine=postgres
&MasterUserPassword=
&MasterUsername=
&SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140212/us-west-2/rds/aws4_request &X-Amz-Date=20140212T190137Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=60d520ca0576c191b9eac8dbfe5617ebb6a6a9f3994d96437a102c0c2c80f88d