Поиск…


Вступление

В этом разделе документации основное внимание уделяется разработке простейшей службы хранения данных Amazon Web Services (AWS) (S3). S3 - это действительно простой сервис для взаимодействия. Вы создаете S3 «ведра», которые могут содержать ноль или более «объектов». Создав ведро, вы можете загружать файлы или произвольные данные в ведро S3 как «объект». Вы ссылаетесь на объекты S3 внутри ведра на «ключ» (имя) объекта.

параметры

параметр подробности
BucketName Название ведро AWS S3, над которым вы работаете.
CannedACLName Имя встроенного (предварительно определенного) списка контроля доступа (ACL), который будет связан с ведром S3.
файл Имя файла в локальной файловой системе, которое будет загружено в ведомость AWS S3.

Создайте новый ведро S3

New-S3Bucket -BucketName trevor

Имя ведра Simple Storage Service (S3) должно быть глобально уникальным. Это означает, что если кто-то еще использовал имя ведра, которое вы хотите использовать, вы должны принять решение о новом имени.

Загрузите локальный файл в ведро S3

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

Загрузка файлов из локальной файловой системы в AWS S3 осуществляется легко, используя команду Write-S3Object . В самой базовой форме вам нужно только указать параметр -BucketName , чтобы указать, какой ведро S3 вы хотите загрузить в файл, и параметр -File , который указывает относительный или абсолютный путь к локальному файлу, который вы хотите загрузите в ведро S3.

Удалить ведро S3

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

Чтобы удалить ведро S3, вы должны сначала удалить все объекты S3, которые хранятся внутри ведра, при условии, что у вас есть разрешение на это. В приведенном выше примере мы извлекаем список всех объектов внутри ведра, а затем Remove-S3Object их в команду Remove-S3Object чтобы удалить их. Когда все объекты будут удалены, мы можем использовать команду Remove-S3Bucket для удаления ведра.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow