

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Konfigurieren von S3 Object Lock
<a name="object-lock-configure"></a>

Mit Amazon S3 Object Lock können Sie Objekte mithilfe eines *write-once-read-many*(WORM) -Modells in Amazon S3 S3-Allzweck-Buckets speichern. Mit der S3-Objektsperre können Sie für einen festen Zeitraum oder auf unbegrenzte Zeit verhindern, dass ein Objekt gelöscht oder überschrieben wird. Allgemeine Informationen zu den Funktionen von Object Lock finden Sie unter [Sperren von Objekten mit Object Lock](object-lock.md).

Bevor Sie Objekte sperren können, müssen Sie die S3-Versionsverwaltung und Object Lock für einen Allzweck-Bucket aktivieren. Anschließend können Sie einen Aufbewahrungszeitraum, eine gesetzliche Aufbewahrungsfrist oder beides festlegen. 

Um mit Object Lock zu arbeiten, müssen Sie über bestimmte Berechtigungen verfügen. Eine Liste der Berechtigungen für verschiedene Object-Lock-Vorgänge finden Sie unter [Erforderliche Berechtigungen](object-lock.md#object-lock-permissions).

**Wichtig**  
Wenn Sie Object Lock für einen Bucket aktiviert haben, können Sie Object Lock nicht deaktivieren oder die Versionsverwaltung für diesen Bucket aussetzen. 
S3-Buckets mit Object Lock können nicht als Ziel-Buckets für Server-Zugriffsprotokolle verwendet werden. Weitere Informationen finden Sie unter [Protokollieren von Anfragen mit Server-Zugriffsprotokollierung](ServerLogs.md).

**Topics**
+ [Aktivieren von Object Lock beim Erstellen eines neuen S3-Allzweck-Buckets](#object-lock-configure-new-bucket)
+ [Aktivieren von Object Lock für einen vorhandenen S3-Bucket](#object-lock-configure-existing-bucket)
+ [Einrichten oder Ändern einer gesetzlichen Aufbewahrungsfrist für ein S3-Objekt](#object-lock-configure-set-legal-hold)
+ [Einrichten oder Ändern eines Aufbewahrungszeitraums für ein S3-Objekt](#object-lock-configure-set-retention-period-object)
+ [Einrichten oder Ändern eines Standard-Aufbewahrungszeitraums für einen S3-Bucket](#object-lock-configure-set-retention-period-bucket)

## Aktivieren von Object Lock beim Erstellen eines neuen S3-Allzweck-Buckets
<a name="object-lock-configure-new-bucket"></a>

Sie können Object Lock aktivieren, wenn Sie einen neuen S3-Allzweck-Bucket mithilfe der Amazon S3 S3-Konsole AWS Command Line Interface (AWS CLI) oder der Amazon S3 S3-REST-API erstellen. AWS SDKs

### Verwenden der S3-Konsole
<a name="object-lock-new-bucket-console"></a>

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Allzweck-Buckets** aus.

1. Wählen Sie **Create Bucket** (Bucket erstellen) aus.

   Anschließend wird die Seite **Bucket erstellen** geöffnet.

1. Geben Sie unter **Bucket Name (Bucket-Name)** einen Namen für den Bucket ein.
**Anmerkung**  
Der Name eines einmal erstellten Buckets kann nicht nachträglich geändert werden. Weitere Informationen zur Benennung von Buckets finden Sie unter [Benennungsregeln für Allzweck-Buckets](bucketnamingrules.md).

1. Wählen Sie **unter Region** den AWS-Region Ort aus, an dem sich der Bucket befinden soll. 

1. Wählen Sie unter **Objekteigentümer** aus, ob Sie Zugriffskontrolllisten (ACLs) deaktivieren oder aktivieren und den Besitz von Objekten kontrollieren möchten, die in Ihren Bucket hochgeladen wurden.

1. Wählen Sie unter **Einstellungen "Öffentlichen Zugriff beschränken" für diesen Bucket** die Einstellungen zum Beschränken des öffentlichen Zugriffs aus, die Sie auf den Bucket anwenden möchten. 

1. Wählen Sie unter **Bucket-Versionsverwaltung** die Option **Aktiviert**.

   Object Lock funktioniert nur mit versionsgesteuerten Buckets.

1. (Optional) Unter **Tags** können Sie auswählen, ob Sie Ihrem Bucket Tags hinzufügen möchten. Tags sind Schlüssel-Wert-Paare, die zur Kategorisierung von Speicher und zur Zuweisung von Kosten verwendet werden.

1. Suchen Sie unter **Erweiterte Einstellungen** nach **Object Lock** und wählen Sie **Aktivieren** aus.

   Sie müssen sich darüber im Klaren sein, dass durch die Aktivierung von Object Lock Objekte in diesem Bucket dauerhaft gesperrt werden können.

1. Wählen Sie **Create Bucket** (Bucket erstellen) aus.

### Verwenden Sie den AWS CLI
<a name="object-lock-new-bucket-cli"></a>

Im folgenden `create-bucket`-Beispiel wird ein neuer S3-Bucket mit dem Namen `amzn-s3-demo-bucket1` und aktiviertem Object Lock erstellt:

```
aws s3api create-bucket --bucket amzn-s3-demo-bucket1 --object-lock-enabled-for-bucket
```

Weitere Informationen und Beispiele finden Sie unter [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html) in der *Referenz zum AWS CLI -Befehl*.

**Anmerkung**  
Sie können AWS CLI Befehle von der Konsole aus ausführen, indem Sie AWS CloudShell AWS CloudShell ist eine browserbasierte, vorauthentifizierte Shell, die Sie direkt von der aus starten können. AWS-Managementkonsole[Weitere Informationen finden Sie unter Was ist? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) im *AWS CloudShell Benutzerhandbuch*.

### Verwenden der REST-API
<a name="object-lock-new-bucket-rest"></a>

Sie können die REST-API verwenden, um einen neuen S3-Bucket mit aktiviertem Object Lock zu erstellen. Weitere Informationen finden Sie unter [https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) in der *API-Referenz zu Amazon Simple Storage Service*.

### Mit dem AWS SDKs
<a name="object-lock-new-bucket-sdk"></a>

Beispiele dafür, wie Sie Object Lock aktivieren können, wenn Sie einen neuen S3-Bucket mit dem erstellen AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_LCreateBucket_section.html) in der *Amazon S3 S3-API-Referenz*.

Beispiele dafür, wie Sie die aktuelle Object Lock-Konfiguration mit dem abrufen können AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) in der *Amazon S3 S3-API-Referenz*.

Ein interaktives Szenario, das verschiedene Object Lock-Funktionen mithilfe von demonstriert AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) in der *Amazon S3 S3-API-Referenz*.

Allgemeine Informationen zur Verwendung verschiedener AWS SDKs finden Sie unter [Entwickeln mit Amazon S3 unter Verwendung von AWS SDKs in der](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) *Amazon S3 S3-API-Referenz*.

## Aktivieren von Object Lock für einen vorhandenen S3-Bucket
<a name="object-lock-configure-existing-bucket"></a>

Sie können Object Lock für einen vorhandenen S3-Bucket aktivieren, indem Sie die Amazon S3 S3-Konsole, die AWS CLI AWS SDKs, oder die Amazon S3 S3-REST-API verwenden.

### Verwenden der S3-Konsole
<a name="object-lock-existing-bucket-console"></a>

**Anmerkung**  
Object Lock funktioniert nur mit versionsgesteuerten Buckets.

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Buckets** aus.

1. Wählen Sie in der Liste **Buckets** den Namen des Buckets aus, für den Sie Object Lock aktivieren möchten.

1. Wählen Sie die Registerkarte **Eigenschaften** aus.

1. Scrollen Sie unter **Eigenschaften** nach unten zum Bereich **Object Lock** und wählen Sie **Bearbeiten** aus.

1. Wählen Sie unter **Object Lock** die Option **Aktivieren** aus.

   Sie müssen sich darüber im Klaren sein, dass durch die Aktivierung von Object Lock Objekte in diesem Bucket dauerhaft gesperrt werden können.

1. Wählen Sie **Änderungen speichern ** aus.



### Verwenden Sie den AWS CLI
<a name="object-lock-existing-bucket-cli"></a>

Mit dem folgenden `put-object-lock-configuration`-Beispielbefehl wird eine Aufbewahrungsfrist von 50 Tagen für Object Lock für einen Bucket mit dem Namen `amzn-s3-demo-bucket1` festgelegt:

```
aws s3api put-object-lock-configuration --bucket amzn-s3-demo-bucket1 --object-lock-configuration='{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 50 }}}'
```

Weitere Informationen und Beispiele finden Sie unter [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html) in der *Referenz zum AWS CLI -Befehl*.

**Anmerkung**  
Sie können AWS CLI Befehle von der Konsole aus ausführen, indem Sie AWS CloudShell AWS CloudShell ist eine browserbasierte, vorauthentifizierte Shell, die Sie direkt von der aus starten können. AWS-Managementkonsole[Weitere Informationen finden Sie unter Was ist? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) im *AWS CloudShell Benutzerhandbuch*.

### Verwenden der REST-API
<a name="object-lock-existing-bucket-rest"></a>

Sie können die Amazon-S3-REST-API verwenden, um Object Lock für einen vorhandenen S3-Bucket zu aktivieren. Weitere Informationen finden Sie unter [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html) in der *API-Referenz zu Amazon Simple Storage Service*.

### Mit dem AWS SDKs
<a name="object-lock-existing-bucket-sdk"></a>

Beispiele dafür, wie Sie Object Lock für einen vorhandenen S3-Bucket mit dem aktivieren AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLockConfiguration_section.html) in der *Amazon S3 S3-API-Referenz*.

Beispiele dafür, wie Sie die aktuelle Object Lock-Konfiguration mit dem abrufen können AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) in der *Amazon S3 S3-API-Referenz*.

Ein interaktives Szenario, das verschiedene Object Lock-Funktionen mithilfe von demonstriert AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) in der *Amazon S3 S3-API-Referenz*.

Allgemeine Informationen zur Verwendung verschiedener AWS SDKs finden Sie unter [Entwickeln mit Amazon S3 unter Verwendung von AWS SDKs in der](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) *Amazon S3 S3-API-Referenz*.

## Einrichten oder Ändern einer gesetzlichen Aufbewahrungsfrist für ein S3-Objekt
<a name="object-lock-configure-set-legal-hold"></a>

Sie können eine gesetzliche Sperre für ein S3-Objekt mithilfe der Amazon S3-Konsole, AWS CLI AWS SDKs, oder der Amazon S3-REST-API einrichten oder entfernen.

**Wichtig**  
Wenn Sie eine gesetzliche Aufbewahrungsfrist für ein Objekt festlegen möchten, muss Object Lock für den Bucket des Objekts bereits aktiviert sein.
Wenn Sie `PUT` für eine Objektversion mit einem expliziten individuellen Aufbewahrungsmodus und Zeitraum in einem Bucket verwenden, haben die individuellen Object-Lock-Einstellungen der Objektversion Vorrang vor allen Aufbewahrungseinstellungen für Bucket-Eigenschaften.

Weitere Informationen finden Sie unter [Rechtliche Aufbewahrungsfristen](object-lock.md#object-lock-legal-holds).

### Verwenden der S3-Konsole
<a name="object-lock-set-legal-hold-console"></a>

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Buckets** aus.

1. Wählen Sie in der Liste **Buckets** den Namen des Buckets aus, der das Objekt enthält, für das Sie eine gesetzliche Aufbewahrungsfrist einrichten oder ändern möchten.

1. Wähle Sie in der Liste **Objekte** das Objekt aus, für das Sie eine gesetzliche Aufbewahrungsfrist festlegen oder ändern möchten.

1. Suchen Sie auf der Seite mit den **Objekteigenschaften** den Bereich **Object Lock – Gesetzliche Aufbewahrungsfristen** und wählen Sie **Bearbeiten**.

1. Wählen Sie **Aktivieren**, um eine gesetzliche Aufbewahrungsfrist festzulegen, oder **Deaktivieren**, um eine gesetzliche Aufbewahrungsfrist zu entfernen.

1. Wählen Sie **Änderungen speichern ** aus.

### Verwenden Sie den AWS CLI
<a name="object-lock-set-legal-hold-cli"></a>

Im folgenden `put-object-legal-hold`-Beispiel wird für das Objekt *`my-image.fs`* im Bucket mit dem Namen `amzn-s3-demo-bucket1` eine gesetzliche Aufbewahrungsfrist eingerichtet:

```
aws s3api put-object-legal-hold --bucket amzn-s3-demo-bucket1 --key my-image.fs --legal-hold="Status=ON"
```

Im folgenden `put-object-legal-hold`-Beispiel wird für das Objekt *`my-image.fs`* im Bucket mit dem Namen `amzn-s3-demo-bucket1` eine gesetzliche Aufbewahrungsfrist entfernt:

```
aws s3api put-object-legal-hold --bucket amzn-s3-demo-bucket1 --key my-image.fs --legal-hold="Status=OFF"
```

Weitere Informationen und Beispiele finden Sie unter [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-legal-hold.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-legal-hold.html) in der *Referenz zum AWS CLI -Befehl*.

**Anmerkung**  
Sie können AWS CLI Befehle von der Konsole aus ausführen, indem Sie AWS CloudShell AWS CloudShell ist eine browserbasierte, vorauthentifizierte Shell, die Sie direkt von der aus starten können. AWS-Managementkonsole[Weitere Informationen finden Sie unter Was ist? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) im *AWS CloudShell Benutzerhandbuch*.

### Verwenden der REST-API
<a name="object-lock-set-legal-hold-rest"></a>

Sie können die REST-API verwenden, um einen gesetzlichen Aufbewahrungszeitraum für ein Objekt festzulegen oder zu ändern. Weitere Informationen finden Sie unter [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html) in der *API-Referenz zu Amazon Simple Storage Service*.

### Mit dem AWS SDKs
<a name="object-lock-set-legal-hold-sdk"></a>

Beispiele dafür, wie Sie mit dem eine gesetzliche Aufbewahrungsfrist für ein Objekt einrichten können AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLegalHold_section.html) in der *Amazon S3 S3-API-Referenz*.

Beispiele dafür, wie Sie den aktuellen gesetzlichen Aufbewahrungsstatus mit dem abrufen können AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLegalHoldConfiguration_section.html) in der *Amazon S3 S3-API-Referenz*.

Ein interaktives Szenario, das verschiedene Object Lock-Funktionen mithilfe von demonstriert AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) in der *Amazon S3 S3-API-Referenz*.

Allgemeine Informationen zur Verwendung verschiedener AWS SDKs finden Sie unter [Entwickeln mit Amazon S3 unter Verwendung von AWS SDKs in der](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) *Amazon S3 S3-API-Referenz*.

## Einrichten oder Ändern eines Aufbewahrungszeitraums für ein S3-Objekt
<a name="object-lock-configure-set-retention-period-object"></a>

Sie können einen Aufbewahrungszeitraum für ein S3-Objekt mithilfe der Amazon S3-Konsole, AWS CLI AWS SDKs, oder der Amazon S3-REST-API festlegen oder ändern.

**Wichtig**  
Wenn Sie einen Aufbewahrungszeitraum für ein Objekt festlegen möchten, muss Object Lock für den Bucket des Objekts bereits aktiviert sein.
Wenn Sie `PUT` für eine Objektversion mit einem expliziten individuellen Aufbewahrungsmodus und Zeitraum in einem Bucket verwenden, haben die individuellen Object-Lock-Einstellungen der Objektversion Vorrang vor allen Aufbewahrungseinstellungen für Bucket-Eigenschaften.
Die einzige Möglichkeit, ein Objekt im Compliance-Modus vor Ablauf seines Aufbewahrungsdatums zu löschen, besteht darin, das zugehörige Objekt zu löschen AWS-Konto.

Weitere Informationen finden Sie unter [Aufbewahrungszeiträume](object-lock.md#object-lock-retention-periods).

### Verwenden der S3-Konsole
<a name="object-lock-set-retention-period-console"></a>

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Buckets** aus.

1. Wählen Sie in der Liste **Buckets** den Namen des Buckets aus, der das Objekt enthält, für das Sie einen Aufbewahrungszeitraum einrichten oder ändern möchten.

1. Wähle Sie in der Liste **Objekte** das Objekt aus, für das Sie einen Aufbewahrungszeitraum festlegen oder ändern möchten.

1. Suchen Sie auf der Seite mit den **Objekteigenschaften** den Bereich **Object Lock – Aufbewahrungszeitraum** und wählen Sie **Bearbeiten**.

1. Wählen Sie unter **Aufbewahrung** die Option **Aktivieren** aus, um einen Aufbewahrungszeitraum festzulegen, oder **Deaktivieren**, um einen Aufbewahrungszeitraum zu entfernen.

1. Wenn Sie **Aktivieren** unter **Aufbewahrungsmodus** ausgewählt haben, wählen Sie entweder **Governance-Modus** oder **Compliance-Modus**. Weitere Informationen finden Sie unter [Aufbewahrungsmodi](object-lock.md#object-lock-retention-modes).

1. Wählen Sie unter **Aufbewahren bis** das Datum aus, an dem der Aufbewahrungszeitraum enden soll. Während dieses Zeitraums ist Ihr Objekt WORM-geschützt und kann weder überschrieben noch gelöscht werden. Weitere Informationen finden Sie unter [Aufbewahrungszeiträume](object-lock.md#object-lock-retention-periods).

1. Wählen Sie **Änderungen speichern ** aus.

### Verwenden Sie den AWS CLI
<a name="object-lock-set-retention-period-cli"></a>

Im folgenden `put-object-retention`-Beispiel wird für das Objekt *`my-image.fs`* in dem Bucket mit dem Namen `amzn-s3-demo-bucket1` ein Aufbewahrungszeitraum bis zum 1. Januar 2025 festgelegt:

```
aws s3api put-object-retention --bucket amzn-s3-demo-bucket1 --key my-image.fs --retention='{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }'
```

Weitere Informationen und Beispiele finden Sie unter [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-retention.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-retention.html) in der *Referenz zum AWS CLI -Befehl*.

**Anmerkung**  
Sie können AWS CLI Befehle von der Konsole aus ausführen, indem Sie AWS CloudShell AWS CloudShell ist eine browserbasierte, vorauthentifizierte Shell, die Sie direkt von der aus starten können. AWS-Managementkonsole[Weitere Informationen finden Sie unter Was ist? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) im *AWS CloudShell Benutzerhandbuch*.

### Verwenden der REST-API
<a name="object-lock-set-retention-period-rest"></a>

Sie können die REST-API verwenden, um einen Aufbewahrungszeitraum für ein Objekt festzulegen. Weitere Informationen finden Sie unter [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html) in der *API-Referenz zu Amazon Simple Storage Service*.

### Mit dem AWS SDKs
<a name="object-lock-set-retention-period-sdk"></a>

Beispiele dafür, wie Sie mit dem eine Aufbewahrungsfrist für ein Objekt festlegen AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectRetention_section.html) in der *Amazon S3 S3-API-Referenz*.

Beispiele dafür, wie Sie die Aufbewahrungsdauer für ein Objekt mit dem ermitteln können AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) in der *Amazon S3 S3-API-Referenz*.

Ein interaktives Szenario, das verschiedene Object Lock-Funktionen mithilfe von demonstriert AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_GetObjectLockConfiguration_section.html) in der *Amazon S3 S3-API-Referenz*.

Allgemeine Informationen zur Verwendung verschiedener AWS SDKs finden Sie unter [Entwickeln mit Amazon S3 unter Verwendung von AWS SDKs in der](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) *Amazon S3 S3-API-Referenz*.

## Einrichten oder Ändern eines Standard-Aufbewahrungszeitraums für einen S3-Bucket
<a name="object-lock-configure-set-retention-period-bucket"></a>

Sie können eine standardmäßige Aufbewahrungsfrist für einen S3-Bucket mithilfe der Amazon S3-Konsole, AWS CLI AWS SDKs, oder der Amazon S3-REST-API festlegen oder ändern. Sie geben eine Dauer in Tagen oder Jahren an, für die jede in dem Bucket befindliche Objektversion geschützt werden soll.

**Wichtig**  
Wenn Sie einen Standard-Aufbewahrungszeitraum für einen Bucket festlegen möchten, muss Object Lock für den Bucket bereits aktiviert sein.
Wenn Sie für eine Objektversion mit einem expliziten individuellen Aufbewahrungsmodus und Zeitraum in einem Bucket `PUT` durchführen, haben die individuellen Object-Lock-Einstellungen der Objektversion Vorrang vor allen Aufbewahrungseinstellungen für Bucket-Eigenschaften.
Die einzige Möglichkeit, ein Objekt im Compliance-Modus vor Ablauf seines Aufbewahrungsdatums zu löschen, besteht darin, das zugehörige Objekt zu löschen AWS-Konto.

Weitere Informationen finden Sie unter [Aufbewahrungszeiträume](object-lock.md#object-lock-retention-periods).

### Verwenden der S3-Konsole
<a name="object-lock-set-retention-period-bucket-console"></a>

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Buckets** aus.

1. Wählen Sie in der Liste **Buckets** den Namen des Buckets aus, für den Sie einen Aufbewahrungszeitraum einrichten oder ändern möchten.

1. Wählen Sie die Registerkarte **Eigenschaften** aus.

1. Scrollen Sie unter **Eigenschaften** nach unten zum Bereich **Object Lock** und wählen Sie **Bearbeiten** aus.

1. Wählen Sie unter **Standard-Aufbewahrung** die Option **Aktivieren** aus, um einen Standard-Aufbewahrungszeitraum festzulegen, oder **Deaktivieren**, um einen Standard-Aufbewahrungszeitraum zu entfernen.

1. Wenn Sie **Aktivieren** unter **Aufbewahrungsmodus** ausgewählt haben, wählen Sie entweder **Governance-Modus** oder **Compliance-Modus**. Weitere Informationen finden Sie unter [Aufbewahrungsmodi](object-lock.md#object-lock-retention-modes).

1. Wählen Sie unter **Standard-Aufbewahrungszeitraum** die Anzahl der Tage oder Jahre aus, für die der Aufbewahrungszeitraum gelten soll. Objekte, die sich in diesem Bucket befinden, werden für diese Anzahl von Tagen oder Jahren gesperrt. Weitere Informationen finden Sie unter [Aufbewahrungszeiträume](object-lock.md#object-lock-retention-periods).

1. Wählen Sie **Änderungen speichern ** aus.

### Verwenden Sie den AWS CLI
<a name="object-lock-configure-set-retention-period-bucket-cli"></a>

Mit dem folgenden `put-object-lock-configuration`-Beispielbefehl wird eine Object-Lock-Aufbewahrungsfrist von 50 Tag für einen Bucket mit dem Namen `amzn-s3-demo-bucket1` unter Verwendung des Compliance-Modus festgelegt:

```
aws s3api put-object-lock-configuration --bucket amzn-s3-demo-bucket1 --object-lock-configuration='{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 50 }}}'
```

Im folgenden `put-object-lock-configuration`-Beispiel wird die Standard-Aufbewahrungskonfiguration für einen Bucket entfernt:

```
aws s3api put-object-lock-configuration --bucket amzn-s3-demo-bucket1 --object-lock-configuration='{ "ObjectLockEnabled": "Enabled"}'
```

Weitere Informationen und Beispiele finden Sie unter [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-object-lock-configuration.html) in der *Referenz zum AWS CLI -Befehl*.

**Anmerkung**  
Sie können AWS CLI Befehle von der Konsole aus ausführen, indem Sie AWS CloudShell AWS CloudShell ist eine browserbasierte, vorauthentifizierte Shell, die Sie direkt von der aus starten können. AWS-Managementkonsole[Weitere Informationen finden Sie unter Was ist? CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html) im *AWS CloudShell Benutzerhandbuch*.

### Verwenden der REST-API
<a name="object-lock-configure-set-retention-period-bucket-rest"></a>

Sie können die REST-API nutzen, um einen Standardaufbewahrungszeitraum für einen bestehenden S3-Bucket festzulegen. Weitere Informationen finden Sie unter [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html) in der *API-Referenz zu Amazon Simple Storage Service*.

### Mit dem AWS SDKs
<a name="object-lock-configure-set-retention-period-bucket-sdk"></a>

Beispiele dafür, wie Sie mit dem eine standardmäßige Aufbewahrungsfrist für einen vorhandenen S3-Bucket festlegen AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_PutObjectLockConfiguration_section.html) in der *Amazon S3 S3-API-Referenz*.

Ein interaktives Szenario, das verschiedene Object Lock-Funktionen mithilfe von demonstriert AWS SDKs, finden Sie in den [Codebeispielen](https://docs.aws.amazon.com/AmazonS3/latest/API/s3_example_s3_Scenario_ObjectLock_section.html) in der *Amazon S3 S3-API-Referenz*.

Allgemeine Informationen zur Verwendung verschiedener AWS SDKs finden Sie unter [Entwickeln mit Amazon S3 unter Verwendung von AWS SDKs in der](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) *Amazon S3 S3-API-Referenz*.