Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples
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 NamenmyExampleLedger
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üsseltrue
bzw. einen eigenen Schlüssel setzen.aws qldb create-ledger \ --name
myExampleLedger
\ --permissions-modeSTANDARD
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 NamenmyExampleLedger2
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-modeSTANDARD
\ --no-deletion-protection \ --kms-keyarn:aws:kms:us-west-2:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
\ --tagsIsTest=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 CreateLedger
in 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 CreateLedger
in der AWS SDKAPIRust-Referenz.
-