Section courante

A propos

Section administrative du site

aws s3 cp

AWS - S3 : Copie
AWS Service en ligne

Syntaxe

aws s3 cp LocalPath S3Uri ou S3Uri LocalPath ou S3Uri S3Uri [--dryrun] [--quiet] [--include value] [--exclude value] [--acl value] [--follow-symlinks | --no-follow-symlinks] [--no-guess-mime-type] [--sse value] [--sse-c value] [--sse-c-key value] [--sse-kms-key-id value] [--sse-c-copy-source value] [--sse-c-copy-source-key value] [--storage-class value] [--grants value [value...]] [--website-redirect value] [--content-type value] [--cache-control value] [--content-disposition value] [--content-encoding value] [--content-language value] [--expires value] [--source-region value] [--only-show-errors] [--no-progress] [--page-size value] [--ignore-glacier-warnings] [--force-glacier-transfer] [--request-payer value] [--metadata value] [--metadata-directive value] [--expected-size value] [--recursive]

Paramètres

Nom Description
S3Uri Ce paramètre permet le lien URI de S3.
LocalPath Ce paramètre permet un chemin local disponible sur la machine actuel.
--dryrun Ce paramètre permet d'afficher les opérations devant être effectués en utilisant la commande spécifié sans l'exécuter réellement.
--quiet Ce paramètre permet de ne pas afficher les opérations effectuées à partir de la commande spécifié.
--include Ce paramètre permet de ne pas exclure les fichiers ou les objets de la commande correspondant au modèle spécifié.
--exclude Ce paramètre permet d'exclure de la commande tous les fichiers ou objets correspondant au modèle spécifié.
--acl Ce paramètre permet de définir la liste de contrôle d'accès pour l'objet lorsque la commande est exécutée. Si vous utilisez ce paramètre, vous devez disposer de l'autorisation «s3: PutObjectAcl» dans la liste des actions pour votre stratégie IAM. Accepte uniquement les valeurs private, public-read, public-read-write, authenticated-read, aws-exec-read, bucket-owner-read, bucket-owner-full-control et log-delivery-write.
--follow-symlinks Ce paramètre permet qu'il faut suivre les liens symboliques lors du téléchargement sur S3 à partir du système de fichiers local.
--no-follow-symlinks Ce paramètre permet qu'il ne faut pas suivre les liens symboliques lors du téléchargement sur S3 à partir du système de fichiers local.
--no-guess-mime-type Ce paramètre permet d'indiquer qu'il ne faut pas essayez de deviner le type MIME des fichiers téléversés. Par défaut, le type MIME d'un fichier est deviné lors de son téléversement.
--sse Ce paramètre permet d'indiquer le chiffrement côté serveur de l'objet dans S3. Les valeurs valides sont AES256 et aws:kms. Si le paramètre est spécifié mais qu'aucune valeur n'est fournie, AES256 est utilisé.
--sse-c Ce paramètre permet d'indiquer le chiffrement côté serveur à l'aide des clefs fournies par le client de l'objet dans S3. AES256 est la seule valeur valide. Si le paramètre est spécifié mais qu'aucune valeur n'est fournie, AES256 est utilisé. Si vous fournissez cette valeur, vous devez également spécifier --sse-c-key.
--sse-c-key Ce paramètre permet la clef de chiffrement fournie par le client à utiliser pour chiffrer l'objet côté serveur dans S3. Si vous fournissez cette valeur, vous devez également spécifier --sse-c. La clef fournie ne doit pas être encodée en base64.
... ...

Description

Cette commande permet d'effectuer une copie d'un fichier local ou d'un objet S3 vers un emplacement local ou dans S3.

Exemple

L'exemple suivant permet de copier récursivement tous les fichiers situés localement «/var/www/html/wordpress/wp-content/uploads» vers un compartiment S3 :

aws s3 cp /var/www/html/wordpress/wp-content/uploads s3://monprojet.gladir.com/wp-content/uploads --recursive


Dernière mise à jour : Vendredi, le 20 avril 2018