Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
DeleteLexicon
Il seguente esempio di codice Python usa AWS SDK for Python (Boto) per eliminare un lessico nella regione specificata nella configurazione locale. AWS Nell'esempio viene eliminato solo il lessico specificato e viene richiesto di confermare se desideri procedere prima che il lessico venga effettivamente eliminato.
Il seguente esempio di codice utilizza credenziali predefinite memorizzate nel file di configurazione. AWS SDK Per informazioni sulla creazione del file di configurazione, consulta Configurazione del AWS CLI.
Per ulteriori informazioni su questa operazione, vedere il riferimento per. DeleteLexicon
API
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.")