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

Fix azure snapshot creation issue

Nuwan Goonasekera 4 лет назад
Родитель
Сommit
6993352f7a
2 измененных файлов с 8 добавлено и 2 удалено
  1. 1 1
      cloudbridge/__init__.py
  2. 7 1
      cloudbridge/providers/azure/azure_client.py

+ 1 - 1
cloudbridge/__init__.py

@@ -2,7 +2,7 @@
 import logging
 
 # Current version of the library
-__version__ = '2.1.0'
+__version__ = '2.2.0'
 
 
 def get_version():

+ 7 - 1
cloudbridge/providers/azure/azure_client.py

@@ -527,7 +527,13 @@ class AzureClient(object):
         snapshot = self.compute_client.snapshots.begin_create_or_update(
             self.resource_group,
             snapshot_name,
-            volume,
+            {
+                'location': volume.location,
+                'creation_data': {
+                    'create_option': 'Copy',
+                    'source_uri': volume.id
+                }
+            }
         ).result()
 
         self.update_snapshot_tags(snapshot.id, tags)