Skip to content

Commit

Permalink
Merge pull request #248 from AmelieD455/main
Browse files Browse the repository at this point in the history
Löschen von S3 Objekten und Buckets mit s5cmd
  • Loading branch information
frosty-geek authored Dec 11, 2024
2 parents bf6f956 + cd141b6 commit 84a4bf0
Show file tree
Hide file tree
Showing 9 changed files with 513 additions and 217 deletions.
208 changes: 100 additions & 108 deletions content/de/storage-backup/plusbackup/tutorials/Setting up Plusbackup.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@ weight: 40
date: "2024-02-06"
---

Derzeit sind keine Probleme bekannt.
### Löschen per S3 User Portal eingeschränkt möglich

Das Löschen von Objekten und Buckets im S3 User Portal oder Tenant-Api ist ein durch den Hersteller niedrig priorisierter Hintergrundprozess. Dies kann dazu führen, dass die Operationen auch bei geringen Datenmengen eine lange Laufzeit aufweisen. Es empfiehlt sich das löschen per S3-Client API durchzuführen. Ein Beispiel können sie in den Tutorials finden (https://docs.plusserver.com/de/storage-backup/s3-storage/tutorials/)
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Beachten Sie bitte, dass diese Grenze nicht weiter erhöht werden kann.
- Object Lock Support
- Versionierung Support

### Bucket-Namen Features und Beschränkungen
## Bucket-Namen Features und Beschränkungen

- Ein Bucketname muss zwischen 3 (min) bis 63 (max) Zeichen lang sein. Der Suffix (-mirr / -repl) ist
davon abzuziehen
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
title: "Löschen von S3 Objekten und Buckets mit s5cmd"
linkTitle: "Löschen von S3 Objekten und Buckets mit s5cmd"
type: "docs"
weight: 30
---



{{% alert title="Wichtig" color="warning" %}}
Voraussetzung für das Tutorial: die AWS Standard Credentials des Clients müssen hinterlegt sein (# vi .aws/credentials).

![Credentials](data:image/png;base64,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)
{{% /alert %}}

Bitte laden sie sich das aktuelle s5cmd release: https://github.com/peak/s5cmd/releases/latest

```
wget https://github.com/peak/s5cmd/releases/download/v2.2.2/s5cmd_2.2.2_Linux-64bit.tar.gz
tar -xvzf s5cmd_2.2.2_Linux-64bit.tar.gz
```


bash:
```
#!/bin/bash
AWS_PROFILE="root"
ENDPOINT_URL="https://s3.de-west-1.psmanaged.com"
# List of all buckets with s5cmd
buckets=$(s5cmd --profile $AWS_PROFILE --endpoint-url $ENDPOINT_URL ls | awk '{print $3}')
# Iterate over each bucket and delete all versions and then the bucket
for bucket in $buckets; do
echo "Clear and delete bucket: $bucket"
# Delete all versions in the bucket
s5cmd --profile $AWS_PROFILE --endpoint-url $ENDPOINT_URL rm --all-versions $bucket/*
# Delete the bucket
s5cmd --profile $AWS_PROFILE --endpoint-url $ENDPOINT_URL rb $bucket
done
echo "All buckets have been emptied and deleted."%
```
Powershell:
```
$ENDPOINT_URL="https://s3.de-west-1.psmanaged.com"
$CREDENTIALS_FILE=".\credentials"
$S3PROFILE="root"
$BUCKETS=(.\s5cmd.exe --credentials-file .\$CREDENTIALS_FILE --endpoint-url $ENDPOINT_URL --profile $S3PROFILE ls).split() | Select-String "s3://"
Write-Host "Existing Buckets: $BUCKETS"
foreach($BUCKET in $BUCKETS){
.\s5cmd.exe --credentials-file $CREDENTIALS_FILE --endpoint-url $ENDPOINT_URL --profile $S3PROFILE rm --all-versions $BUCKET/*
.\s5cmd.exe --credentials-file $CREDENTIALS_FILE --endpoint-url $ENDPOINT_URL --profile $S3PROFILE rb $BUCKET
Write-Host "deleted $BUCKET"
}
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
---
title: "User Guide - StorageGRID SSE / SSE-C"
linkTitle: "User Guide - StorageGRID SSE / SSE-C"
type: "docs"
weight: 30
description:
---
Diese Anleitung beschreibt, wie Sie sich als plusserver Kunde auf unserem StorageGRID SSE-C und SSE nutzen und testen können. SSE-C bedeutet dabei: Serverseitige Verschlüsselung mit dem von Ihnen bereitgestellten Schlüsseln (SSE-C).

SSE ermöglicht es Ihnen, ein Objekt zu speichern und es mit einem eindeutigen Schlüssel zu verschlüsseln, der von Ihnen zusammen mit dem Objekt bereitgestellt wird. Wenn das Objekt angefordert wird, muss derselbe Schlüssel angegeben werden, um das Objekt zu entschlüsseln und zurückzugeben.

{{% alert title="Hinweis zu SSE-C" %}}
Objekte welche mit SSE-C hochgeladen wurden, können nicht via Web Oberfläche heruntergeladen werden. Dies liegt daran, dass der Key dort nicht mitgegeben werden kann.
Daher wird dies mit einem 400er Fehler zurückgegeben. Die Datei kann über den S3-Client in Kombination mit dem Encryption Key allerdings abgerufen werden.
{{% /alert %}}

{{% alert title="Hinweis zu SSE-C" %}}
Metainformationen werden NIEMALS verschlüsselt. Dies liegt unter anderem daran, dass die Objektinformationen abrufbar sein müssen im Bezug auf verschlüsselung usw.
Dies lässt sich auch nicht ändern. Die Verschlüsselung der Datei ist hiervon unberührt. (Die Metainformationen können bspw. in Step 3 angeschaut werden.
{{% /alert %}}

## How to SSE-C

### Schritt 1: Erstelle einen Encryption Key

Beispiel:
```
openssl enc -aes-128-cbc -pass pass:secret -P
salt=E9DBB6603C7B3D2A
key=23832BAC16516152E560F933F261BF03
iv =71E87C0F6EC3C45921C2754BA131A315
```

### Schritt 2: Legen Sie ein Objekt mit dem generierten Schlüssel ab

Der Parameter ``--bucket`` ist der Bucket-Name, für den die PUT-Aktion ausgelöst wurde.


Parameter ``--key`` Objektschlüssel, für den die PUT-Aktion ausgelöst wurde.


Der Parameter ``--body`` steht für den Pfad zu einer Datei.

Beispiel:
```
aws s3api put-object --bucket <bucket> --key <file> --body "file" --sse-customer-algorithm AES256 --sse-customer-key
23832BAC16516152E560F933F261BF03 --endpoint-url https://s3.example.com --profile <profile>
```

### Schritt 3: Metadaten des Objektes anzeigen

Wenn der Customer Key nicht mitgeliefert wird, so kommt eine 404 Error Warnung zurück, statt des Objektes

```
aws s3api head-object --bucket <bucket> --key <file> --sse-customer-algorithm AES256 --sse-customer-key 23832BAC16516152E560F933F261BF03 --endpoint-url https://s3.example.com --profile <profile>
{
"AcceptRanges": "bytes",
"LastModified": "2022-05-02T19:20:02+00:00",
"ContentLength": 47,
"ETag": "\"f92ef20ab87e0e13951d9bee862e9f9a\"",
"ContentType": "binary/octet-stream",
"Metadata": {},
"SSECustomerAlgorithm": "AES256",
"SSECustomerKeyMD5": "rjGuMdjLpPV1eRuotNaPMQ=="
}
```
### Schritt 4: Objekt wieder herunterladen

Beispiel:
```
aws s3api get-object --bucket <bucket> --key <file> <file> --sse-customer-algorithm AES256 --sse-customer-key 23832BAC16516152E560F933F261BF03 --endpoint-url https://s3.example.com --profile <profile>
```

## How to SSE

Das gleiche gibt es natürlich auch ohne, das der Sie einen Key generieren müssen. StorageGrid kann diesen Key ebenfalls erzeugen und ihn nach korrekter Authentifizierung in sich selbst einspielen.
Hierfür ist folgende Anleitung.

### Schritt 1: Ein Objekt hochladen

Beispiel:
```
aws s3api put-object --bucket testbucket --key testfile --body "testfile" --server-side-encryption AES256 --endpoint-url https://de-2.s3.psmanaged.com --profile plusserver
```
### Schritt 2: Hiermit kann man sich die Metainformationen anzeigen lassen

Beispiel:
```
aws s3api head-object --bucket testbucket --key testfile --endpoint-url https://de-2.s3.psmanaged.com --profile plusserver
The following line should appear there:
"ServerSideEncryption": "AES256",
```
199 changes: 93 additions & 106 deletions content/en/storage-backup/plusbackup/tutorials/Setting up Plusbackup.md

Large diffs are not rendered by default.

Loading

0 comments on commit 84a4bf0

Please sign in to comment.