def getAvailableVolumes():
response = session.client('ec2').describe_volumes()
AvailableVolumes = []
for vol in response['Volumes']:
if vol['State'] == 'available':
AvailableVolumes.append(vol)
with open('AvailableVolumes.csv', 'wb') as fileHandler:
for aVol in AvailableVolumes:
if len(aVol) == max([len(i) for i in AvailableVolumes]):
fieldNames = aVol.keys()
break
writer = DictWriter(fileHandler, fieldnames=fieldNames)
writer.writeheader()
for aVol in AvailableVolumes:
writer.writerow(aVol)
评论列表
文章目录