{{define "title"}}Profile |{{end}} {{define "body"}}

Mes identifiants

Mes sites webs Menu principal
Identifiant de clé GKxxx
Clé secrète ...
Région garage
Endpoint URL https://garage.deuxfleurs.fr
Type d'URL DNS et chemin (préférer chemin)
Signature Version 4

Configurer votre logiciel :

Créez un fichier nommé ~/.awsrc :

export AWS_ACCESS_KEY_ID=GK...
export AWS_SECRET_ACCESS_KEY=...
export AWS_DEFAULT_REGION='garage'

function aws { command aws --endpoint-url https://garage.deuxfleurs.fr $@ ; }
aws --version
                        

Ensuite vous pouvez utiliser awscli :

source ~/.awsrc
aws s3 ls
aws s3 ls s3://my-bucket
aws s3 cp /tmp/a.txt s3://my-bucket
...
                        

Vous pouvez configurer Minio CLI avec cette commande :

mc alias set \
  garage \
  https://garage.deuxfleurs.fr \
  GK... \
  ... \
  --api S3v4
                        

Et ensuite pour utiliser Minio CLI avec :

mc ls garage/
mc cp /tmp/a.txt garage/my-bucket/a.txt
...
                        

Reportez vous au guide

Dans votre fichier config.toml, rajoutez :

[[deployment.targets]]
 URL = "s3://bucket?endpoint=garage.deuxfleurs.fr&s3ForcePathStyle=true&region=garage"
                        

Assurez-vous d'avoir un fichier dans lequel les variables AWS_ACCESS_KEY_ID et AWS_SECRET_ACCESS_KEY sont définies, ici on suppose que vous avez suivi les instructions de l'outil awscli (ci-dessus) et que vous avez un fichier ~/.awsrc qui défini ces variables. Ensuite :

source ~/.awsrc
hugo deploy
                        

Bientôt...
Nom d'utilisateur-ice (votre username guichet)
Mot de passe (votre mot de passe guichet)
Hôte sftp://bagage.deuxfleurs.fr
Port 2222

Configurer votre logiciel :

Un exemple avec SCP :

scp -oHostKeyAlgorithms=+ssh-rsa -P2222 -r ./public bagage.deuxfleurs.fr:mon_bucket/
                        

Bientôt
{{end}}