{{define "title"}}Profile |{{end}} {{define "admenu"}} {{if .Login.CanAdmin}}
  • Administrer LDAP
  • {{end}} {{if .Login}}
  • Se déconnecter
  • {{else}}
  • Se connecter
  • {{end}} {{end}} {{define "body"}}

    Mes identifiants

    Mes sites webs Menu principal
    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
    ...
                            

    Reportez vous au guide

    Dans votre fichier config.toml, rajoutez :

    [[deployment.targets]]
     URL = "s3://bucket?endpoint=garage.resdigita.org&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 {{ .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 {{ .Status.Info.Username }}@bagage.resdigita.org:mon_bucket/
                            

    Bientôt
    {{end}}