X4 Produktdokumentation

Operation: UpdateTable

Mit der Operation UpdateTabledes Amazon S3 DynamoDB Connectors aktualisieren Sie eine vorhandene Tabelle und ändern die Read/Write Capacity Units.

Parameter

keyID

Zugangsschlüssel-ID für Anfragen an AWS (Amazon Web Services)

Hinweis:

Die Zugangsdaten werden über Parameter an den Adapter gesendet. Dabei gibt es verschiedene Konfigurationsmöglichkeiten. Weitere Informationen finden Sie unter Zugangsdaten einrichten.

Mögliche Werte:

Beliebige Zeichenkette mit der Zugangsschlüssel-ID, z. B.  AKIAIOSFODNN7EXAMPLE

secretKey

Geheimer Zugangsschlüssel für Anfragen an AWS

Hinweis:

Die Zugangsdaten werden über Parameter an den Adapter gesendet. Dabei gibt es verschiedene Konfigurationsmöglichkeiten. Weitere Informationen finden Sie unter Zugangsdaten einrichten.

Mögliche Werte:

Beliebige Zeichenkette mit der geheimen Zugangsschlüssel, z. B.  wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

partitionKey, partitionType und partitionKeyValue

✳️

Der Parameter partitionKey ist erforderlich für diese Operation.

Elemente des Tabellen-Primärschlüssels

Mögliche Werte:

  • PartitionKey: Name des Partitionsschlüssels

  • PartitionType: Partitionstyp

    • S: Das Attribut ist eine Zeichenkette

    • N: Das Attribut ist eine Zahl

    • B: Das Attribut ist vom Typ Binär

  • PartitionKeyValue: Wert des Elements

sortKey, sortType und sortKeyValue

Elemente des Tabellen-Primärschlüssels

Mögliche Werte:

  • SortKey: Name des Sortierschlüssels

  • SortType: Sortiertyp

    • S: Das Attribut ist eine Zeichenkette

    • N: Das Attribut ist eine Zahl

    • B: Das Attribut ist vom Typ Binär

  • SortKeyValue: Wert des Elements

readCapacityUnits, writeCapacitiyUnits

✳️

Diese Parameter sind erforderlich für diese Operation.

Read/Write Capacity Units

Mögliche Werte:

  • Integer Capacity Units

scalableType

Definiert den Skalierbarkeitstyp für AutoScaling.

Mögliche Werte:

  • ReadCapacity

  • WriteCapacity

autoScaling

Legt fest, dass die Tabelle mithilfe von AutoScaling erstellt wird. Im Fall einer Überprüfung müssen alle Scaling-Parameter angegeben werden.

Mögliche Werte:

  • true

  • false

scalingMinCapacity, scalingMaxCapacity, scalingTargetValue, scalingInCooldown, scalingOutCooldown

Definiert die Scaling-Parameter für AutoScaling.

Mögliche Werte:

Weitere Informationen finden Sie unter AutoScaling (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/AutoScaling.Console.html#AutoScaling.Console.ExistingTable).

arnRole

ARN der Rolle, die autorisiert ist, AutoScaling für die Tabellenressource anzuwenden.

Mögliche Werte:

Weitere Informationen finden Sie unter Amazon Resource Names (ARN) (https://docs.aws.amazon.com/de_de/general/latest/gr/aws-arns-and-namespaces.html).

consistentRead

DynamoDB verwendet Eventually Consistent Reads, sofern nichts anderes angeben ist. Leseoperationen wie GetItem und Query liefern einen ConsistentRead-Parameter. Wenn dieser Parameter auf true gesetzt ist, verwendet DynamoDB während des Betriebs Strongly Consistent Reads.

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt

0

Die Operation wurde nicht vollständig ausgeführt, es ist aber kein Fehler aufgetreten.

-1

Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

Output

Der Adapter aktualisiert die vorhandene Tabelle und ändert die Read/Write Capacity Units.