DeleteLexicon - Amazon Polly

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

DeleteLexicon

O exemplo de código Python a seguir usa o AWS SDK for Python (Boto) para excluir um léxico na região especificada em sua configuração local. AWS O exemplo exclui somente o léxico especificado. Ele pede que você confirme se deseja continuar antes de realmente excluir o léxico.

O exemplo de código a seguir usa credenciais padrão armazenadas no arquivo de configuração do AWS SDK. Para obter informações sobre como criar o arquivo de configuração, consulte Etapa 2.1: Configurar o AWS CLI.

Para obter mais informações sobre esta operação, consulte a referência da 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.")