Просмотр исходного кода

Filter aws snapshots to user-owned ones; also set snap description on creation

Enis Afgan 10 лет назад
Родитель
Сommit
53fd714160
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      cloudbridge/cloud/providers/aws/services.py

+ 4 - 1
cloudbridge/cloud/providers/aws/services.py

@@ -321,7 +321,8 @@ class AWSSnapshotService(BaseSnapshotService):
         List all snapshots.
         """
         snaps = [AWSSnapshot(self.provider, snap)
-                 for snap in self.provider.ec2_conn.get_all_snapshots()]
+                 for snap in self.provider.ec2_conn.get_all_snapshots(
+                 owner='self')]
         return ClientPagedResultList(self.provider, snaps,
                                      limit=limit, marker=marker)
 
@@ -336,6 +337,8 @@ class AWSSnapshotService(BaseSnapshotService):
             description=description)
         cb_snap = AWSSnapshot(self.provider, ec2_snap)
         cb_snap.name = name
+        if description:
+            cb_snap.description = description
         return cb_snap