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.
DeleteLexicon
Das folgende Python-Codebeispiel verwendet das AWS SDK for Python (Boto) , um ein Lexikon in der Region zu löschen, die in Ihrer lokalen AWS Konfiguration angegeben ist. In dem Beispiel wird nur das angegebene Lexikon gelöscht. Dabei werden Sie dazu aufgefordert, zu bestätigen, dass Sie fortfahren möchten, bevor das Lexikon tatsächlich gelöscht wird.
Das folgende Codebeispiel verwendet Standardanmeldedaten, die in der AWS SDK-Konfigurationsdatei gespeichert sind. Weitere Informationen zum Erstellen der Konfigurationsdatei finden Sie unter Schritt 2.1: Richten Sie das ein AWS CLI.
Weitere Informationen zu diesem Vorgang finden Sie in der Referenz für die API DeleteLexicon
.
from argparse import ArgumentParser from sys import version_info from boto3 import Session from botocore.exceptions import BotoCoreError, ClientError # Define and parse the command line arguments cli = ArgumentParser(description="DeleteLexicon example") cli.add_argument("name", type=str, metavar="LEXICON_NAME") arguments = cli.parse_args() # Create a client using the credentials and region defined in the adminuser # section of the AWS credentials and configuration files session = Session(profile_name="adminuser") polly = session.client("polly") # Request confirmation prompt = input if version_info >= (3, 0) else raw_input proceed = prompt((u"This will delete the \"{0}\" lexicon," " do you want to proceed? [y,n]: ").format(arguments.name)) if proceed in ("y", "Y"): print(u"Deleting {0}...".format(arguments.name)) try: # Request deletion of a lexicon by name response = polly.delete_lexicon(Name=arguments.name) except (BotoCoreError, ClientError) as error: # The service returned an error, exit gracefully cli.error(error) print("Done.") else: print("Cancelled.")