Amazon S3¶
Waarp Transfer permet d’utiliser un bucket S3 à la place du disque dur local.
Configuration¶
Pour utiliser une instance cloud, celle-ci doit d’abord être créée et configurée.
Pour créer une instance cloud S3, le type renseigné doit être s3 ou aws.
Authentification¶
Pour se connecter à une instance S3, Waarp Transfer a besoin d’identifiants. Ces identifiants peuvent être fournis de 2 manières différentes :
Soit en les renseignant directement à la création de l’instance cloud, auquel cas :
Le paramètre key doit contenir la clé d’accès
Le paramètre secret doit contenir la clé secrète
Soit en les renseignant dans des variables d’environnement. Les variables suivantes doivent être renseignées :
AWS_ACCESS_KEY_IDpour la clé d’accès AWSAWS_SECRET_ACCESS_KEYpour la clé secrète associée à la clé d’accès
Options¶
Les options de configuration suivantes sont disponibles pour S3 :
bucket: REQUIS - Le nom du bucket dans lequel le fichier sera déposé.
env_auth: Booléen, mettre à
truepour activer l’authentification via variables d’environnement décrite ci-dessus.region: La région du serveur S3. Peut également être renseigné via la variable d’environnement
AWS_REGION.endpoint: L’adresse du serveur S3 (si celle-ci est différente de l’adresse par défaut
amazonaws.com). Peut également être renseigné via la variable d’environnementAWS_ENDPOINT_URL.
Exemple¶
Prenons le cas de figure suivant :
fichier:
doc/waarp-transfer.pdfbucket:
archivepoint de terminaison:
s3.eu-west-3.amazonaws.comrégion:
eu-west-3(Paris)clé d’accès:
totoclé d’accès secrète:
sesame
Dans un premier temps, l’instance cloud doit être définie. Dans cet exemple, nous lui donnerons le nom « ex-s3 ».
La commande de création pour cette instance cloud est donc :
waarp-transfer cloud add -n "ex-s3" -t "s3" -k "toto" -s "sesame" -o "bucket:archive" -o "region:eu-west-3" -o "endpoint:s3.eu-west-3.amazonaws.com"
Par la suite, lors de mon transfert, le chemin du fichier devra donc ressembler à :