Swift
1. Utworzenie publicznego bucketu/kontenera S3 o nazwie demo-container w panelu OVHcloud
- Użyj Standard Object Storage - Swift API oraz typu public
2. Wysłanie pliku
- Utworzenie pliku file.txt z tekstem
hello world
w folderze roadshow-workspace - Wysłanie pliku do stworzonego kontenera
- Sprawdzenie, że plik istnieje w danym kontenerze w przeglądarce.
Note
Plik będzie dostępny pod adresem który ma strukturę: <endpoint>/file.txt
3. Pobranie pliku
Używamy tego samego adresu URL do ściągnięcia pliku na instancję
curl <endpoint>/file.txt > ~/file.txt
cat ~/file.txt
4. Połączenie do bucketu z poziomu klienta
- Pobranie i instalacja klienta MinIO: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
- Utworzenie użytkownika S3 w panelu OVHcloud
- Skonfigurowanie klienta tak, żeby był połączony do naszego Object
Storage.
mc alias set demo <endpoint> <accessKey> <secretKey>
- Wylistowanie istniejących bucketów
mc ls demo
- Wylistowanie obiektów z kontenera/bucketu
mc ls demo/demo-container
- Pobranie obiektu z kontenera
mc cp demo/demo-container/file.txt ~/
cat ~/file.txt