Buscar..


Introducción

Esta sección de documentación se centra en el desarrollo contra el Servicio de almacenamiento simple (S3) de Amazon Web Services (AWS). S3 es realmente un servicio simple para interactuar. Crea "cubos" de S3 que pueden contener cero o más "objetos". Una vez que crea un grupo, puede cargar archivos o datos arbitrarios en el grupo S3 como un "objeto". Hace referencia a los objetos S3, dentro de un grupo, por la "clave" (nombre) del objeto.

Parámetros

Parámetro Detalles
BucketName El nombre del grupo AWS S3 en el que está operando.
CannedACLName El nombre de la Lista de control de acceso (ACL) incorporada (predefinida) que se asociará con el grupo S3.
Expediente El nombre de un archivo en el sistema de archivos local que se cargará a AWS S3 Bucket.

Crear un nuevo cubo S3

New-S3Bucket -BucketName trevor

El nombre del depósito del Servicio de almacenamiento simple (S3) debe ser globalmente único. Esto significa que si alguien más ya ha usado el nombre del depósito que desea usar, entonces debe decidir un nombre nuevo.

Cargar un archivo local en un cubo S3

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

Cargar archivos de su sistema de archivos local en AWS S3 es fácil, utilizando el comando Write-S3Object . En su forma más básica, solo necesita especificar el parámetro -BucketName , para indicar en qué grupo de S3 desea cargar un archivo, y el parámetro -File , que indica la ruta relativa o absoluta al archivo local que desea subir en el cubo S3.

Eliminar un S3 Bucket

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

Para eliminar una cubeta S3, primero debe eliminar todos los objetos S3 que se almacenan dentro de la cubeta, siempre que tenga permiso para hacerlo. En el ejemplo anterior, estamos recuperando una lista de todos los objetos dentro de un cubo, y luego Remove-S3Object comando Remove-S3Object para eliminarlos. Una vez que se hayan eliminado todos los objetos, podemos usar el comando Remove-S3Bucket para eliminar el depósito.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow