

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.

# Aktivieren der lokalen Schreibweiterleitung
<a name="aurora-mysql-write-forwarding-enabling"></a>

Standardmäßig ist die lokale Schreibweiterleitung für DB-Cluster von Aurora MySQL nicht aktiviert. Sie aktivieren die lokale Schreibweiterleitung auf Cluster-Ebene, nicht auf Instance-Ebene.

**Wichtig**  
Sie können auch die lokale Schreibweiterleitung für regionsübergreifende Lesereplikate aktivieren, die Binärprotokollierung verwenden. Schreibvorgänge werden jedoch nicht an die Quelle AWS-Region weitergeleitet. Sie werden an die Writer-DB-Instance des Binärprotokoll-Lesereplikats-Clusters weitergeleitet.  
Verwenden Sie diese Methode nur, wenn Sie einen Anwendungsfall für das Schreiben in das Binärprotokoll-Lesereplikat in der sekundären AWS-Region haben. Andernfalls könnte es zu einem „Split-Brain“ -Szenario kommen, in dem replizierte Datensätze nicht miteinander konsistent sind.   
Es wird empfohlen, die globale Schreibweiterleitung für globale Datenbanken anstelle der lokalen Schreibweiterleitung für regionsübergreifende Lesereplikate zu verwenden, sofern dies nicht unbedingt erforderlich ist. Weitere Informationen finden Sie unter [Verwenden der Schreibweiterleitung in einer Amazon Aurora globalen Datenbank](aurora-global-database-write-forwarding.md).

## Konsole
<a name="aurora-mysql-write-forwarding-enabling.CON"></a>

Aktivieren Sie mithilfe von das AWS-Managementkonsole Kontrollkästchen **Lokale Schreibweiterleitung aktivieren** unter **Read Replica Write Forwarding**, wenn Sie einen DB-Cluster erstellen oder ändern.

## AWS CLI
<a name="aurora-mysql-write-forwarding-enabling.CLI"></a>

Um die Schreibweiterleitung mit dem zu aktivieren AWS CLI, verwenden Sie die `--enable-local-write-forwarding` Option. Diese Option funktioniert, wenn Sie über den Befehl `create-db-cluster` einen neuen DB-Cluster erstellen. Sie funktioniert auch, wenn Sie einen vorhandenen DB-Cluster über den Befehl `modify-db-cluster` ändern. Sie können die Schreibweiterleitung deaktivieren, indem Sie die Option `--no-enable-local-write-forwarding` mit denselben CLI-Befehlen verwenden.

Im folgenden Beispiel wird ein DB-Cluster von Aurora MySQL mit aktivierter Schreibweiterleitung erstellt.

```
aws rds create-db-cluster \
  --db-cluster-identifier write-forwarding-test-cluster \
  {{--enable-local-write-forwarding}} \
  --engine aurora-mysql \
  --engine-version {{8.0.mysql_aurora.3.04.0}} \
  --master-username myuser \
  --master-user-password mypassword \
  --backup-retention 1
```

Anschließend erstellen Sie Writer- und Reader-DB-Instances, sodass Sie die Schreibweiterleitung verwenden können. Weitere Informationen finden Sie unter [Erstellen eines Amazon Aurora-DB Clusters](Aurora.CreateInstance.md).

## RDS-API
<a name="aurora-mysql-write-forwarding-enabling.API"></a>

Um die Schreibweiterleitung über die Amazon-RDS-API zu aktivieren, legen Sie den Parameter `EnableLocalWriteForwarding` auf `true` fest. Dieser Parameter funktioniert, wenn Sie über die Operation `CreateDBCluster` einen neuen DB-Cluster erstellen. Sie funktioniert auch, wenn Sie einen vorhandenen DB-Cluster über die Operation `ModifyDBCluster` ändern. Sie können die Schreibweiterleitung deaktivieren, indem Sie den Parameter `EnableLocalWriteForwarding` auf `false` festlegen.

## Aktivieren der Schreibweiterleitung für Datenbanksitzungen
<a name="aurora-mysql-write-forwarding-enabling-session"></a>

Der Parameter `aurora_replica_read_consistency` ist ein DB-Parameter und ein DB-Cluster-Parameter, der die Schreibweiterleitung ermöglicht. Sie können `EVENTUAL`, `SESSION` oder `GLOBAL` als Lesekonsistenzstufe angeben. Weitere Informationen über Konsistenzebenen finden Sie unter [Lesekonsistenz für die Schreibweiterleitung](aurora-mysql-write-forwarding-consistency.md). 

Für diesen Parameter gelten die folgenden Regeln:
+ Der Standardwert ist (null).
+ Die Schreibweiterleitung ist nur verfügbar, wenn `aurora_replica_read_consistency` auf `EVENTUAL`, `SESSION` oder `GLOBAL` festgelegt ist. Dieser Parameter ist nur in Reader-Instances von DB-Clustern relevant, für die Schreibweiterleitung aktiviert ist.
+ Sie können diesen Parameter (wenn leer) nicht innerhalb einer Multistatement-Transaktion festlegen oder die Einstellung (wenn er bereits eingestellt ist) nicht aufheben. Sie können ihn während einer solchen Transaktion von einem gültigen Wert in einen anderen gültigen Wert ändern. Diese Aktion wird jedoch nicht empfohlen.