要解决这个问题,你需要更新Lambda函数的IAM角色以允许执行CreateSnapshot操作。你需要为Lambda函数创建一个新的IAM角色,然后将所需的权限附加到该角色。在这种情况下,你需要为这个角色添加“ec2:CreateSnapshot”和“ec2:DescribeSnapshots”的权限。
以下是一个示例角色策略:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "ec2:CreateSnapshot", "ec2:DescribeSnapshots" ], "Resource": "*" } ] }
请确保在创建Lambda函数时选择该角色,或在Lambda函数的配置中更新角色。你的Lambda函数现在应该能够调用CreateSnapshot操作了。