DeleteLexicon - Amazon Polly

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

DeleteLexicon

El siguiente ejemplo de código de Python utiliza el AWS SDK for Python (Boto) para eliminar un léxico en la región especificada en la AWS configuración local. El ejemplo solamente elimina el lexicón especificado. Antes de eliminar el lexicón, se le preguntará si desea continuar con la operación.

El siguiente ejemplo de código usa las credenciales predeterminadas almacenadas en el archivo de configuración del AWS SDK. Para obtener más información acerca de cómo crear el archivo de configuración, consulte Paso 2.1: Configura el AWS CLI.

Para obtener más información sobre esta operación, consulte la referencia de la 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.")