Verwenden Sie CreateLedger mit einem AWS SDK oder CLI - AWS SDKCode-Beispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

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.

Verwenden Sie CreateLedger mit einem AWS SDK oder CLI

Die folgenden Codebeispiele zeigen, wie man es benutztCreateLedger.

CLI
AWS CLI

Beispiel 1: Um ein Ledger mit Standardeigenschaften zu erstellen

Im folgenden create-ledger Beispiel wird ein Ledger mit dem Namen myExampleLedger und dem Berechtigungsmodus erstellt. STANDARD Die optionalen Parameter für Löschschutz und AWS KMS Schlüssel sind nicht angegeben, sodass sie standardmäßig auf einen AWS eigenen KMS Schlüssel true bzw. einen eigenen Schlüssel setzen.

aws qldb create-ledger \ --name myExampleLedger \ --permissions-mode STANDARD

Ausgabe:

{ "State": "CREATING", "Arn": "arn:aws:qldb:us-west-2:123456789012:ledger/myExampleLedger", "DeletionProtection": true, "CreationDateTime": 1568839243.951, "Name": "myExampleLedger", "PermissionsMode": "STANDARD" }

Beispiel 2: Um ein Ledger mit deaktiviertem Löschschutz, einem vom Kunden verwalteten KMS Schlüssel und bestimmten Tags zu erstellen

Im folgenden create-ledger Beispiel wird ein Ledger mit dem Namen myExampleLedger2 und dem Berechtigungsmodus erstellt. STANDARD Die Löschschutzfunktion ist deaktiviert, der angegebene vom Kunden verwaltete KMS Schlüssel wird für die Verschlüsselung im Ruhezustand verwendet, und die angegebenen Tags werden an die Ressource angehängt.

aws qldb create-ledger \ --name myExampleLedger2 \ --permissions-mode STANDARD \ --no-deletion-protection \ --kms-key arn:aws:kms:us-west-2:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 \ --tags IsTest=true,Domain=Test

Ausgabe:

{ "Arn": "arn:aws:qldb:us-west-2:123456789012:ledger/myExampleLedger2", "DeletionProtection": false, "CreationDateTime": 1568839543.557, "State": "CREATING", "Name": "myExampleLedger2", "PermissionsMode": "STANDARD", "KmsKeyArn": "arn:aws:kms:us-west-2:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" }

Weitere Informationen finden Sie unter Basic Operations for Amazon QLDB Ledgers im Amazon QLDB Developer Guide.

  • APIEinzelheiten finden Sie CreateLedgerin der AWS CLI Befehlsreferenz.

Rust
SDKfür Rust
Anmerkung

Es gibt noch mehr dazu GitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository einrichten und ausführen.

async fn make_ledger(client: &Client, ledger: &str) -> Result<(), Error> { let result = client .create_ledger() .name(ledger) .permissions_mode(PermissionsMode::AllowAll) .send() .await?; println!("ARN: {}", result.arn().unwrap()); Ok(()) }
  • APIEinzelheiten finden Sie CreateLedgerin der AWS SDKAPIRust-Referenz.