Ricerca…


introduzione

Questa sezione di documentazione si concentra sullo sviluppo contro il servizio di archiviazione semplice (S3) Amazon Web Services (AWS). S3 è davvero un servizio semplice con cui interagire. Crei "bucket" S3 che possono contenere zero o più "oggetti". Una volta creato un bucket, puoi caricare file o dati arbitrari nel bucket S3 come "oggetto". Si fa riferimento a oggetti S3, all'interno di un bucket, dalla "chiave" dell'oggetto (nome).

Parametri

Parametro Dettagli
BucketName Il nome del bucket AWS S3 su cui stai operando.
CannedACLName Il nome dell'elenco di controllo di accesso (ACL) predefinito (predefinito) che verrà associato al bucket S3.
File Il nome di un file sul filesystem locale che verrà caricato su un bucket di AWS S3.

Crea un nuovo S3 Bucket

New-S3Bucket -BucketName trevor

Il nome del bucket del servizio di archiviazione semplice (S3) deve essere globalmente univoco. Ciò significa che se qualcun altro ha già utilizzato il nome del bucket che si desidera utilizzare, è necessario decidere un nuovo nome.

Carica un file locale in un bucket S3

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

Il caricamento di file dal tuo filesystem locale in AWS S3 è facile, usando il comando Write-S3Object . Nella sua forma più semplice, è sufficiente specificare il parametro -BucketName , per indicare quale bucket S3 si desidera caricare un file e il parametro -File , che indica il percorso relativo o assoluto del file locale che si desidera caricare nel secchio S3.

Elimina un bucket S3

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

Per rimuovere un bucket S3, è prima necessario rimuovere tutti gli oggetti S3 che sono memorizzati all'interno del bucket, a condizione che si abbia il permesso di farlo. Nell'esempio precedente, stiamo recuperando un elenco di tutti gli oggetti all'interno di un bucket e quindi li Remove-S3Object comando Remove-S3Object per eliminarli. Una volta che tutti gli oggetti sono stati rimossi, possiamo usare il comando Remove-S3Bucket per cancellare il bucket.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow