AWS Lambda - 在区域之间自动复制EC2快照?

时间:2017-01-18 18:11:07

标签: python amazon-web-services amazon-ec2 aws-lambda

我想创建一个Lambda函数(python),它会自动将已创建的快照复制到另一个区域。

我已经联系了AWS Support,他们只向我发送了用于RDS数据库的GitHub脚本。没有EC2快照复制脚本:(

任何帮助都会很棒!

谢谢。

1 个答案:

答案 0 :(得分:3)

是的,你可以用boto3

做到这一点

Example:将快照从区域us-east-1复制到区域eu-west-1

import boto3

def lambda_handler(event, context):
    client = boto3.client('ec2')
    client.copy_snapshot(SourceSnapshotId='snap-xxxxxx',
                         SourceRegion='us-east-1',
                         DestinationRegion='eu-west-1')

如果快照已加密,请另外添加PresignedUrl参数。