Recherche…


Introduction

Cette section de documentation traite du développement par rapport au service de stockage simple (S3) Amazon Web Services (AWS). S3 est vraiment un service simple avec lequel interagir. Vous créez des "buckets" S3 pouvant contenir zéro ou plusieurs "objets". Une fois que vous créez un compartiment, vous pouvez télécharger des fichiers ou des données arbitraires dans le compartiment S3 en tant qu '"objet". Vous faites référence aux objets S3, à l'intérieur d'un compartiment, par la "clé" (nom) de l'objet.

Paramètres

Paramètre Détails
BucketName Le nom du compartiment AWS S3 sur lequel vous travaillez.
CannedACLName Nom de la liste de contrôle d'accès (ACL) intégrée (prédéfinie) qui sera associée au compartiment S3.
Fichier Nom d'un fichier sur le système de fichiers local qui sera téléchargé sur un compartiment AWS S3.

Créer un nouveau seau S3

New-S3Bucket -BucketName trevor

Le nom du compartiment du service de stockage simple (S3) doit être unique au monde. Cela signifie que si quelqu'un d'autre a déjà utilisé le nom du compartiment que vous souhaitez utiliser, vous devez choisir un nouveau nom.

Télécharger un fichier local dans un compartiment S3

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

Le téléchargement de fichiers depuis votre système de fichiers local dans AWS S3 est simple, à l'aide de la commande Write-S3Object . Dans sa forme la plus élémentaire, il vous suffit de spécifier le paramètre -BucketName pour indiquer le -BucketName S3 dans lequel vous souhaitez charger un fichier et le paramètre -File , qui indique le chemin relatif ou absolu du fichier local que vous souhaitez télécharger dans le compartiment S3.

Supprimer un seau S3

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

Pour supprimer un compartiment S3, vous devez d'abord supprimer tous les objets S3 stockés à l'intérieur du compartiment, à condition que vous y soyez autorisé. Dans l'exemple ci-dessus, nous récupérons une liste de tous les objets à l'intérieur d'un compartiment, puis nous les Remove-S3Object commande Remove-S3Object pour les supprimer. Une fois que tous les objets ont été supprimés, nous pouvons utiliser la commande Remove-S3Bucket pour supprimer le Remove-S3Bucket .



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow