Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DeleteLexicon
L'exemple de code Python suivant utilise le AWS SDK for Python (Boto) pour supprimer un lexique dans la région spécifiée dans votre AWS configuration locale. L'exemple supprime uniquement le lexique spécifié. Il vous est demandé de confirmer l'opération avant de supprimer réellement le lexique.
L'exemple de code suivant utilise les informations d'identification par défaut stockées dans le fichier AWS SDK de configuration. Pour plus d'informations sur la création du fichier de configuration, consultez Configuration du AWS CLI.
Pour plus d'informations sur cette opération, consultez la référence du 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.")