Versions Compared

Key

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

...

S3 je spremišna infrastruktura kojoj se pristupa putem HTTP(S) protokola.

Upravljanje S3 spremišnim prostorom moguće je komandnolinijskim alatima aws-cli ili s3cmd dostupnim za instalaciju na većini Windows i Linux paltformiplatformi. Za većinu platformi dostupni su i grafički (GUI) alati poput S3 Browser, WinSCP, RcloneBrowser, CyberDuck, Mountain DuckS3Drive i drugi.

Najčešće postavke:

S3 type: Custom S3 / Other / AWS S3 compliant provider
S3 endpoint: https://s3.storage.srce.hr
S3 region: nebitno, odabrati bilo koju regiju ili ostaviti prazno
S3 bucket addressing / access: path-style (dns-style nije podržan!)
Server-side encryption: ne (nije podržano!)

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

...

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

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

Stvaranje S3 bucketa

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

Izlistavanje svih S3 bucketa

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

Kopiranje datoteke u S3 bucket

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

Izlistavanje sadržaja S3 bucketa

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

Rekurzivno kopiranje sadržaja direktorija u S3 bucket

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

...

Rekurzivno izlistavanje S3 bucketa

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

...