Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DeleteLexicon
Contoh kode Python berikut menggunakan AWS SDK for Python (Boto) untuk menghapus leksikon di wilayah yang ditentukan dalam konfigurasi lokal Anda. AWS Contoh hanya menghapus leksikon yang ditentukan. Ini meminta Anda untuk mengonfirmasi bahwa Anda ingin melanjutkan sebelum benar-benar menghapus leksikon.
Contoh kode berikut menggunakan kredensi default yang disimpan dalam file AWS SDK konfigurasi. Untuk informasi tentang membuat file konfigurasi, lihatMenyiapkan AWS CLI.
Untuk informasi lebih lanjut tentang operasi ini, lihat referensi untuk 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.")