在 lambda (boto3) 上创建的卷未显示在控制台中

Volume created on lambda (boto3) does not show up in console

代码:

import boto3
ec2 = boto3.client('ec2')

def lambda_handler(event, context):
  
 #create volume
 volume = ec2.create_volume(SnapshotId='snap-xxx', AvailabilityZone='us-east-1a')
 print(volume['VolumeId'])

输出:

vol-xxx

问题:在 运行 代码之后,vol-xxx 没有出现在控制台中并且从未被创建

详细信息:我正在使用 boto3(来自快照 ID)创建一个卷,并且输出 returns 一个新创建的卷 ID。但是,当我检查控制台时,此卷 ID 并未 exist/was 从未创建。您的意见将不胜感激,谢谢。

对于那些疑惑的人,我联系了 AWS 支持,问题是 EC2 没有检测到卷。他们目前正在调查

编辑:问题出在 lambda 权限上。 IAM 角色 EC2FullAccess 没有创建卷的权限。将 PowerUserAccess 添加到 lambda 函数,这解决了问题。