S3 Verbindung über S3cmd (Linux)
Um sich mit einem s3-Client zu einem Bucket aus dem DigitalArchiv zu verbinden, benötigen Sie
- alt ECS: Servername: digitalarchiv.s3.fds.rwth-aachen.de
- alt ECS: Port: 9021
- neu HCP: Servername: https://digitalarchiv.hcp-carl.dasi.rwth-aachen.de
- neu HCP: Port: 443
- Access Key
- Secret Key
- Bucket Name
Den Endpunkt (ECS oder HCP) können Sie auf der Infoseite des Datenprojekts einsehen. Dies erhalten Sie von den Admins des entsprechenden Datenprojektes in SeviRe, zu jenem Ihr s3-Bucket zugehörig ist.
Installation s3cmd per pip
pip install s3cmd
Konfiguration von s3cmd für s3 Buckets
s3cmd --configure
Folgen Sie den Konfigurationsschritten:
Access Key: [Read_Acc]
Secret Key: [Read_Priv]
Default Region [US]:
us-east-1
S3 Endpoint:
digitalarchiv.s3.fds.rwth-aachen.de:9021
DNS-style bucket+hostname:port template for accessing a bucket: [bucketname XXXX-XXXXX...]
Encryption password:
Path to GPG program: [e.g. /usr/bin/gpg]
Use HTTPS protocol: Yes
HTTP Proxy server name: [empty]
HTTP Proxy server port: [empty]
Test access with supplied credentials? [Y/n]: y
Save settings? [y/N]: y
Liste der Objekte im Bucket
s3cmd ls s3://[bucket name]
Download eines Objekts im Bucket
s3cmd get s3://[bucket name]/[filename]