Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Za sigurnosnu pohranu podataka na S3 preporučamo program Restic koji je dostupan za sve platforme.

Primjeri korištenja

aws-cli

Izvor: https://github.com/aws/aws-cli

Alat aws-cli (ponegdje i awscli) na većini je platformi dostupan za instalaciju kao gotov paket.

Instalacija i konfiguracija

Osim kao gotov paket, alat je moguće instalirati i ručno; instalacijske datoteke dostupne su na linkovima:

Po instalaciji, alat je potrebno konfigurirati: 

Code Block
languagebash
$ aws configure
AWS Access Key ID: <unesite_AWS_access_kljuc>
AWS Secret Access Key: <unesite_AWS_secret_access_kljuc>
Default region name [us-west-2]: <nebitno, odaberite bilo koju regiju>
Default output format [None]: json

Konfiguracija će stvoriti potrebne datoteke i podrazumijevani profil oznake [default]. Za alternativne načine konfiguriranja pogledajte upute na Getting Started.

Nakon konfiguracije, alat je spreman za korištenje. Općeniti oblik naredbe izgleda ovako:

Code Block
languagebash
$ aws --endpoint=https://s3.storage.srce.hr s3 <komanda> <opcije komande>

Stvaranje S3 bucketa

Code Block
languagebash
$ aws --endpoint=https://s3.storage.srce.hr s3 mb s3://mojbucket

Izlistavanje svih S3 bucketa

Code Block
languagebash
$ aws --endpoint=https://s3.storage.srce.hr s3 ls

Kopiranje datoteke u S3 bucket

Code Block
languagebash
$ aws --endpoint=https://s3.storage.srce.hr s3 cp datoteka.txt s3://mojbucket

Izlistavanje sadržaja S3 bucketa

Code Block
languagebash
$ aws --endpoint=https://s3.storage.srce.hr s3 ls s3://mojbucket

Rekurzivno kopiranje sadržaja direktorija u S3 bucket

Code Block
languagebash
aws --endpoint=https://s3.storage.srce.hr s3 cp direktorij/ s3://mojbucket --recursive

Napomena: prazni (pod)direktoriji neće biti iskopirani u S3 bucket!

Rekurzivno izlistavanje S3 bucketa

Code Block
$ aws --endpoint=https://s3.storage.srce.hr s3 ls s3://mojbucket --recursive