目前,Aurora Serverless V2已经支持Data API。下面是一个使用Data API查询Aurora Serverless数据库的示例:
import boto3
data_api = boto3.client('rds-data')
database_name = 'my_database'
table_name = 'my_table'
# 查询所有行
response = data_api.execute_statement(
secretArn='arn:aws:secretsmanager:region:account-id:secret:secret-name',
database=database_name,
sql=f'SELECT * FROM {table_name}'
)
# 处理结果
for row in response['records']:
print(row)
这个示例使用了 Python 的 boto3
模块连接 Amazon Aurora 的 Data API,并使用 execute_statement()
方法执行 SQL 查询。如果您使用不同的编程语言,可以查看 AWS 文档获取适当的 SDK 和示例。