Ref: AWS Aurora Serverless Tutorial
Create a MySQL database by Aurora.
Capacity type is Serverless.
通过Query Editor链接数据库,并执行SQL语句。
rds_client.execute_statement( secretArn=db_credentials_secrets_store_arn, database=database_name resourceArn=db_cluster_arn, sql=‘SELECT * FROM ...‘ )
Ref: AWS RDS Aurora Postgres Database Setup | Step by Step Tutorial
产品时,不需要public access。debugging/dev时,可以使用public access。
Ref: Create a Serverless Backend on AWS with Lambda and Aurora | Step by Step Tutorial
记得选中 Data API,能够允许 SQL HTTP endpoint. 然后,使用SQL Editor测试一下。
开始配置 Lambda:
其中,secretArn涉及到另一个服务:Secrets Manager(保存了数据库的配置信息,也就是这些信息的密文)
安全密钥存储,视频中:13:40开始。加密后,获得 Secret ARN。
Ref: Building serverless applications with Amazon Aurora Serverless
官方文档,step by step 的 tutorials。
Django 的 ORM 能否顺利与其对接?
To-do list.