Sök…


Introduktion

Detta dokumentationsavsnitt fokuserar på att utveckla mot Amazon Web Services (AWS) Simple Storage Service (S3). S3 är verkligen en enkel tjänst att interagera med. Du skapar S3 "hinkar" som kan innehålla noll eller fler "objekt." När du skapar en hink kan du ladda upp filer eller godtyckliga data till S3-hinken som ett "objekt". Du refererar till S3-objekt, inuti en hink, med objektets "nyckel" (namn).

parametrar

Parameter detaljer
BucketName Namnet på AWS S3-hinken som du använder.
CannedACLName Namnet på den inbyggda (fördefinierade) Access Control List (ACL) som kommer att associeras med S3-hinken.
Fil Namnet på en fil i det lokala filsystemet som kommer att laddas upp till en AWS S3-hink.

Skapa en ny S3-hink

New-S3Bucket -BucketName trevor

Skopnamnet Simple Storage Service (S3) måste vara globalt unikt. Detta innebär att om någon annan redan har använt skopnamnet som du vill använda, måste du bestämma om ett nytt namn.

Ladda upp en lokal fil i en S3-hink

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

Det är enkelt att ladda upp filer från ditt lokala filsystem till AWS S3 med hjälp av kommandot Write-S3Object . I sin mest grundläggande form behöver du bara ange -BucketName parametern, för att ange vilken S3-hink du vill ladda upp en fil till, och -File parametern, som anger den relativa eller absoluta sökvägen till den lokala filen du vill ladda upp i S3-hinken.

Radera en S3-hink

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

För att ta bort en S3-hink måste du först ta bort alla S3-föremål som är lagrade inuti hinken, förutsatt att du har tillåtelse att göra det. I exemplet ovan hämtar vi en lista med alla objekt i en hink och rör sedan dem in i kommandot Remove-S3Object att ta bort dem. När alla objekt har tagits bort kan vi använda kommandot Remove-S3Bucket att ta bort skopan.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow