Začněte nyníZačněte zdarma

Více klientů

Sam ví, že bude často pracovat s více než jednou službou najednou. Chce si procvičit vytváření dvou samostatných klientů pro dvě různé služby v boto3.

Až bude sestavovat své pracovní postupy, bude různé služby Amazon Web Services propojovat mezi sebou a spouštět skripty na svém počítači.

Její AWS key id a AWS secret jsou uloženy v proměnných AWS_KEY_ID a AWS_SECRET.

Pomůžeš Sam inicializovat klienta boto3 pro S3 a dalšího klienta pro SNS.

S3 klienta využije k výpisu bucketů v S3. SNS klienta využije k výpisu témat, do kterých může publikovat (o SNS tématech se dozvíš více ve 3. kapitole).

Toto cvičení je součástí kurzu

Introduction to AWS Boto in Python

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř klienty boto3 pro práci se službami S3 a SNS.
  • Pro oba klienty nastav region_name na hodnotu 'us-east-1'.
  • K nastavení přihlašovacích údajů použij AWS_KEY_ID a AWS_SECRET.
  • Vypiš seznam SNS témat.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Generate the boto3 client for interacting with S3 and SNS
s3 = boto3.____('____', region_name=____, 
                         aws_access_key_id=____, 
                         ____=____)

sns = boto3.____('____', region_name=____, 
                         aws_access_key_id=____, 
                         ____=____)

# List S3 buckets and SNS topics
buckets = s3.list_buckets()
topics = sns.list_topics()

# Print out the list of SNS topics
print(topics)
Upravit a spustit kód