import boto3
import json
client = boto3.client('rds-data')
def lambda_handler(event, context):
# 表示异步执行方式
response = client.execute_statement(
continueAfterTimeout=True,
database='database-name',
includeResultMetadata=True,
resourceArn='arn:aws:rds:region-name:account-id:db:database-name',
schema='schema-name',
secretArn='arn:aws:secretsmanager:region-name:account-id:secret:secret-name',
sql='INSERT INTO table-name (column1, column2) VALUES ("value1", "value2")',
transactionId=''
)
print(json.dumps(response, default=str))
在这个例子中,我们使用AWS SDK for Python(Boto3)来访问RDS数据库。我们使用了client.execute_statement
方法来执行SQL语句,并将continueAfterTimeout
设置为True以确保在Lambda函数超时后仍然能
上一篇:AWSLambda在向客户端发送响应时并没有结束执行。
下一篇:AWSLambda在执行publish-layer-version时出现错误,提示“Unknownoptions:--compatible-architectures,x86_64”。