51 lines
871 B
Markdown
51 lines
871 B
Markdown
---
|
|
gitea: none
|
|
include_toc: true
|
|
---
|
|
# S3
|
|
|
|
## Verbindung mit Console
|
|
|
|
(am besten WSL) mit rclone. Das `rclone.conf` könnte z.B. so aussehen:
|
|
|
|
```
|
|
[zurich]
|
|
type = s3
|
|
provider = Ceph
|
|
env_auth = false
|
|
access_key_id = a1a1a1a1a1a1a11a1a1a1a1a1
|
|
secret_access_key = b2b2b2b2b2b2b2b2b2b2bb
|
|
endpoint = https://irgendwas.irgendwas-s3.ch
|
|
acl = private
|
|
```
|
|
|
|
### Verbindung testen (gibt Buckets pro Standort aus):
|
|
|
|
```
|
|
rclone lsd zurich:/
|
|
```
|
|
|
|
### Auflisten von Dateien
|
|
|
|
```
|
|
rclone --config rclone.conf ls lausanne:docuteam-backup-backup/backup_docuteam_ch
|
|
```
|
|
|
|
### Auflisten von Ordnern
|
|
|
|
```
|
|
rclone --config rclone.conf lsd lausanne:docuteam-backup-backup/backup_docuteam_ch
|
|
```
|
|
|
|
### Kopieren einer Datei nach lokal
|
|
|
|
```
|
|
rclone --config rclone.conf copy lausanne:docuteam-backup-backup/einFile.txt .
|
|
```
|
|
|
|
oder umgekehrt:
|
|
|
|
```
|
|
rclone copy c:\pfad\blabla zurich:pfad/bla -v -P
|
|
```
|