AWS Lambda - 在区域之间自动复制 EC2 快照?
AWS Lambda - Copy EC2 Snapshot automatically between regions?
我想创建一个 Lambda 函数 (python),它将自动将已创建的快照复制到另一个区域。
我已经联系了 AWS Support,他们只向我发送了 GitHub 用于 RDS 数据库的脚本。没有 EC2 快照复制脚本:(
任何帮助都会很棒!
谢谢。
是的,你可以用 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
参数。
我想创建一个 Lambda 函数 (python),它将自动将已创建的快照复制到另一个区域。
我已经联系了 AWS Support,他们只向我发送了 GitHub 用于 RDS 数据库的脚本。没有 EC2 快照复制脚本:(
任何帮助都会很棒!
谢谢。
是的,你可以用 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
参数。