簡體   English   中英

來自AWS Lambda的NULL響應-獲取ec2卷

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM