Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera omówienie operacji kopiowania przy użyciu modułu klienta usługi Azure Storage dla języka Go.
Informacje o operacjach kopiowania
Operacje kopiowania mogą służyć do przenoszenia danych na koncie magazynu, między kontami magazynu lub do konta magazynu ze źródła spoza platformy Azure. W przypadku używania bibliotek klienckich usługi Blob Storage do kopiowania zasobów danych ważne jest, aby zrozumieć operacje interfejsu API REST związane z metodami biblioteki klienta. W poniższej tabeli wymieniono operacje interfejsu API REST, których można użyć do kopiowania zasobów danych na konto magazynowe. Tabela zawiera również linki do szczegółowych wskazówek dotyczących wykonywania tych operacji przy użyciu modułu klienta usługi Azure Storage dla języka Go.
| Operacja interfejsu API REST | Kiedy używać | Metody biblioteki klienta | Wskazówki |
|---|---|---|---|
| Umieszczanie obiektu blob z adresu URL | Ta operacja jest zalecana w scenariuszach, w których chcesz przenieść dane na konto przechowywania i mieć adres URL obiektu źródłowego. Ta operacja jest wykonywana synchronicznie. | UploadBlobFromURL | Kopiowanie obiektu blob z adresu URL obiektu źródłowego za pomocą języka Go |
| Umieść blok z URL | W przypadku dużych obiektów można użyć polecenia Put Block From URL w celu zapisania pojedynczych bloków w usłudze Blob Storage, a następnie wywołać metodę Put Block List , aby zatwierdzić te bloki w blokowym obiekcie blob. Ta operacja jest wykonywana synchronicznie. | StageBlockFromURL | Kopiowanie obiektu blob z adresu URL obiektu źródłowego za pomocą języka Go |
| Kopiuj blob | Można użyć tej operacji, gdy chcesz asynchroniczne planowanie operacji kopiowania. | RozpocznijKopiowanieZURL | Kopiowanie obiektu blob z planowaniem asynchronicznym przy użyciu języka Go |
W przypadku dodawanych obiektów blob można użyć operacji Dodaj blok z adresu URL, aby zatwierdzić nowy blok danych na końcu istniejącego obiektu blob. Następująca metoda biblioteki klienta opakowuje tę operację:
W przypadku stronicowych obiektów blob można użyć operacji Umieść stronę z adresu URL , aby zapisać zakres stron w stronicowym obiekcie blob, w którym zawartość jest odczytywana z adresu URL. Następująca metoda biblioteki klienta opakowuje tę operację: