浏览代码

Snapshot creation in AWS

almahmoud 7 年之前
父节点
当前提交
4f54eb3712
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      cloudbridge/cloud/providers/aws/resources.py

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

@@ -478,11 +478,14 @@ class AWSVolume(BaseVolume):
                 Force=force)
 
     def create_snapshot(self, label, description=None):
+        self.assert_valid_resource_label(label)
         snap = AWSSnapshot(
             self._provider,
             self._volume.create_snapshot(
+                TagSpecifications=[{'ResourceType': 'snapshot',
+                                    'Tags': [{'Key': 'Name',
+                                              'Value': label}]}],
                 Description=description or ""))
-        snap.label = label
         return snap
 
     def delete(self):