{{define "title"}}Profile |{{end}} {{define "admenu"}} {{end}} {{define "body"}}
Identifiant de clé | {{ .Key.AccessKeyId }} |
---|---|
Clé secrète | {{ .Key.SecretAccessKey }} |
Région | garage |
Endpoint URL | https://garage.resdigita.org |
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={{ .Key.AccessKeyId }} export AWS_SECRET_ACCESS_KEY={{ .Key.SecretAccessKey }} export AWS_DEFAULT_REGION='garage' function aws { command aws --endpoint-url https://garage.resdigita.org $@ ; } 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.resdigita.org \ {{ .Key.AccessKeyId }} \ {{ .Key.SecretAccessKey }} \ --api S3v4
Et ensuite pour utiliser Minio CLI avec :
mc ls garage/ mc cp /tmp/a.txt garage/my-bucket/a.txt ...
Dans votre fichier config.toml
, rajoutez :
[[deployment.targets]] URL = "s3://bucket?endpoint=garage.resdigita.org&s3ForcePathStyle=true®ion=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
Nom d'utilisateur-ice | {{ .Login.Status.Info.Username }} |
---|---|
Mot de passe | (votre mot de passe guichet) |
Hôte | sftp://bagage.resdigita.org |
Port | 2222 |
Configurer votre logiciel :
Un exemple avec SCP :
scp -oHostKeyAlgorithms=+ssh-rsa -P2222 -r ./public {{ .Login.Status.Info.Username }}@bagage.resdigita.org:mon_bucket/