[英]NULL response from AWS Lambda - get ec2 volumes
我正在嘗試獲取附加到實例的卷的列表。 控制台顯示代碼中沒有錯誤,但是得到了NULL響應。
你能幫我理解這個問題嗎?
import boto3
def lambda_handler(event, context):
region = "ap-southeast-2"
ec2 = boto3.resource("ec2", region_name=region)
available_volumes = ec2.volumes.all()
print(available_volumes)
在boto3中, 集合為一組資源提供了可迭代的接口。 列表和Python中的可迭代項之間有很大的區別。
這是迭代的示例:
import boto3
ec2 = boto3.resource("ec2")
for volume in ec2.volumes.all():
print(volume)
如果要將它們作為列表,請執行以下操作:
import boto3
ec2 = boto3.resource("ec2")
volumes = list(ec2.volumes.all())
print(volumes)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.