Object Storage Swift - Pierwsze kroki z API Swift
Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk "Zgłóś propozycję modyfikacji" na tej stronie.
Wprowadzenie
API OpenStack umożliwia wygenerowanie skryptów do automatyzacji Twoich działań na instancjach Public Cloud.
Swiftclient OpenStack umożliwia interakcję z kontenerami i obiektami i zarządzanie nimi. Możesz na przykład regularnie wysyłać pliki do Twoich kontenerów, aby je zapisać.
Niniejszy przewodnik pomoże Ci zapoznać się z API OpenStack, aby zarządzać kontenerami obiektów za pomocą python-swiftclient.
Wymagania początkowe
- Przygotowanie środowiska do korzystania z API OpenStack poprzez instalację python-swiftclient
- Pobranie zmiennych środowiskowych OpenStack
W praktyce
Należy pamiętać, że poniższe instrukcje dotyczą wyłącznie interfejsu wiersza poleceń dystrybucji GNU/Linux, po wdrożeniu powyższych wymagań.
Dokumentacja Swift
Listę możliwych zamówień znajdziesz w dokumentacji klienta:
Oto lista głównych zamówień:
Aby uzyskać więcej informacji na temat konkretnego zamówienia Swift, dodaj --help na końcu zamówienia:
Znajdziesz również dokumentację Swift dostępną na stronie OpenStack.
Tworzenie kontenera obiektów publicznych
- Utwórz kontener "container1":
- Skonfiguruj prawa dostępu, aby udostępnić Twój kontener publicznie:
- Sprawdź konfigurację kontenera:
Wysyłanie plików do kontenera
- Prześlij zawartość katalogu lokalnego do kontenera:
Prefiks zostanie automatycznie dodany do plików, jeśli wyślesz cały folder zamiast jednego pliku.
- Wyświetl listę plików kontenera:
Możliwe jest wyświetlenie plików z określonym prefiksem dzięki argumentowi --prefix:
Jeśli kontener jest skonfigurowany jako publiczny, możesz uzyskać dostęp do pliku za pomocą adresu URL:
Ten adres URL składa się z punktu zakończenia dostępnego w interfejsie Horizon, nazwy kontenera i nazwy obiektu (w tym prefiksu).
Pobieranie plików
- Pobierz plik:
Możesz pobrać kilka plików z tym samym prefiksem, wpisując następujące polecenie:
Usuwanie kontenerów lub obiektów
- Usuń plik:
Podobnie jak w przypadku pobierania, możesz usunąć kilka plików z tym samym prefiksem za pomocą polecenia:
- Usuń kontener:
Operacja ta spowoduje usunięcie wszystkich plików z kontenera.
Sprawdź również
Jeśli potrzebujesz szkolenia lub pomocy technicznej w celu wdrożenia naszych rozwiązań, skontaktuj się z przedstawicielem handlowym lub kliknij ten link, aby uzyskać wycenę i poprosić o spersonalizowaną analizę projektu od naszych ekspertów z zespołu Professional Services.
Dołącz do społeczności naszych użytkowników na stronie https://community.ovh.com/en/.