/
Wissenssammlung zu Amazon S3

Wissenssammlung zu Amazon S3

Allgemein

Amazon S3 ist ein Storageprovider, um (Datei-)Objekte abzuspeichern.

Prinzipiell erfolgt der Zugriff über einen Webservice, es gibt aber auch die Möglichkeit, per Storage Gateway (VM oder HW-Appliance) den Zugriff auf die gespeicherten Objekte per NFS-/SMB-Freigabe zu ermöglichen.

S3-Speicherklassen:
https://aws.amazon.com/de/s3/storage-classes/

Dokumentation:
https://docs.aws.amazon.com/s3/index.html

API-Dokumentation:
https://docs.aws.amazon.com/s3/index.html

Kosten:
Amazon S3 wird nach genutzter Speicherkapazität, nach Anzahl der gemachten API-Aufrufe und nach ausgehendem Traffic berechnet.

https://calculator.aws/#/

S3 kompatiblen Storage intern

http://10.222.20.10:9000/minio/
Access-Key(Username): S3ACCESS
Access-Secret(Password): S3SECRET

https://docs.min.io/docs/how-to-use-aws-sdk-for-java-with-minio-server.html

S3 kompatiblen Storage bei ionos

https://s3.hidrive.strato.com/mgmt/
Root-Benutzer: andreas.sauer@stanoc.com
Root-Passwort: sta#IONOS#22
Access Key ID: 755156befed1904e2156
Access Key Secret: OnXF91vIt6ylUwBeXGXy6B+qSgRAj9YYh5yXPIMf
Service-URL: (Endpoint): s3-de-central.profitbricks.com
Bucket: stanoc-ionos-dev1

Hilfe: IONOS Cloud Documentation | Products

Anlegen eines Buckets mit object lock:
Linux

  alias awslocal='aws --endpoint-url https://s3-eu-central-1.ionoscloud.com' awslocal s3api create-bucket --bucket test-with-worm --object-lock-enabled-for-bucket awslocal s3api put-object-lock-configuration \ --bucket test-with-worm \ --object-lock-configuration '{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 10 }}}' awslocal s3api get-object-lock-configuration --bucket test-with-worm awslocal s3api put-object --bucket test-with-worm --key test.txt --body test.txt awslocal s3api get-object-retention --bucket test-with-worm --key test.txt

Windows

# create bucket with objectlock aws --endpoint-url https://s3-eu-central-1.ionoscloud.com s3api create-bucket --bucket newbucketname --object-lock-enabled-for-bucket # set object lock properties aws --endpoint-url https://s3-eu-central-1.ionoscloud.com s3api put-object-lock-configuration --bucket newbucketname --object-lock-configuration '{ \"ObjectLockEnabled\": \"Enabled\", \"Rule\": { \"DefaultRetention\": { \"Mode\": \"COMPLIANCE\", \"Days\": 10 }}}' # check configuration aws --endpoint-url https://s3-eu-central-1.ionoscloud.com s3api get-object-lock-configuration --bucket newbucketname # put testfile.txt (from local working directory) into bucket aws --endpoint-url https://s3-eu-central-1.ionoscloud.com s3api put-object --bucket newbucketname --key testfile.txt --body testfile.txt # check properties of object "testfile.txt" aws --endpoint-url https://s3-eu-central-1.ionoscloud.com s3api get-object-retention --bucket newbucketname --key testfile.txt

 

S3 kompatiblen Storage bei Wasabi

https://console.wasabisys.com/#/file_manager
Root-Benutzer: andreas.sauer@stanoc.com
Root-Passwort: sta#WASABI#22
Root-Access-Key: C2B68HYYX0933YAI5CRX
Root-Secret-Key: 1IyTXdr2UtoAEdNPsp9VT1I990mC1CVScpreQujA

Service-Access-Key: WBV2IK4VXBNZQ3JUJWND
Service-Secret-Key: AweljkpMoiczdQl2bAtNPesNYCJ9D7UOKRBSe7b2

Service-URL: http://s3.eu-west-1.wasabisys.com
Service-URLs: https://wasabi-support.zendesk.com/hc/en-us/articles/360015106031-What-are-the-service-URLs-for-Wasabi-s-different-storage-regions-

Bucket: stanoc-dev1

S3 kompatiblen Storage bei strato (kein ObjectLock)

https://s3.hidrive.strato.com/mgmt/
Root-Benutzer: andreas.sauer-0001
Root-Passwort: sta#STRATO#22
Access Key ID: AHS4KFEWER92KWR4CEL0
Access Key Secret: cywu5Y8uWNvhETAEIZOTAQDsZUBL4OSis8zmCdss
Name of region: EU (Berlin)
Region: eu-central-1
Service-URL: (Endpoint): https://s3.hidrive.strato.com
Bucket: stanoc-strato-dev1

Related pages