Szukaj…


Wprowadzenie

Ta sekcja dokumentacji koncentruje się na opracowywaniu w stosunku do usługi Amazon Storage Services (AWS) Simple Storage Service (S3). S3 to naprawdę prosta usługa do interakcji. Tworzysz „segmenty” S3, które mogą zawierać zero lub więcej „obiektów”. Po utworzeniu segmentu można przesyłać pliki lub dowolne dane do segmentu S3 jako „obiekt”. Odwołujesz się do obiektów S3 wewnątrz wiadra za pomocą „klucza” obiektu (nazwy).

Parametry

Parametr Detale
BucketName Nazwa wiadra AWS S3, na którym pracujesz.
CannedACLName Nazwa wbudowanej (wstępnie zdefiniowanej) listy kontroli dostępu (ACL), która zostanie powiązana z segmentem S3.
Plik Nazwa pliku w lokalnym systemie plików, który zostanie przesłany do segmentu AWS S3.

Utwórz nowy wiadro S3

New-S3Bucket -BucketName trevor

Nazwa segmentu Simple Storage Service (S3) musi być globalnie unikalna. Oznacza to, że jeśli ktoś inny użył już nazwy segmentu, którego chcesz użyć, musisz zdecydować o nowej nazwie.

Prześlij plik lokalny do segmentu S3

Set-Content -Path myfile.txt -Value 'PowerShell Rocks'
Write-S3Object -BucketName powershell -File myfile.txt

Przesyłanie plików z lokalnego systemu plików do AWS S3 jest łatwe przy użyciu polecenia Write-S3Object . W najbardziej podstawowej formie wystarczy podać parametr -BucketName , aby wskazać, do którego segmentu S3 chcesz załadować plik, oraz parametr -File , który wskazuje względną lub bezwzględną ścieżkę do pliku lokalnego, który chcesz przesłać do wiadra S3.

Usuń wiadro S3

Get-S3Object -BucketName powershell | Remove-S3Object -Force
Remove-S3Bucket -BucketName powershell -Force

Aby usunąć wiadro S3, musisz najpierw usunąć wszystkie obiekty S3, które są przechowywane w wiadrze, pod warunkiem, że masz na to pozwolenie. W powyższym przykładzie pobieramy listę wszystkich obiektów w wiadrze, a następnie Remove-S3Object je do polecenia Remove-S3Object aby je usunąć. Po usunięciu wszystkich obiektów możemy użyć polecenia Remove-S3Bucket aby usunąć Remove-S3Bucket .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow