PowerShell
Amazon Web Services (AWS) Simple Storage Service (S3)
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.