ПочатиПочніть безкоштовно

Видалення кількох топіків

У міській адміністрації важко щось зробити без добрих стосунків. Сам псує відносини через загальні топіки, які вона створила у попередній вправі.

Люди уникають її, бо вона засипає їхні телефони сповіщеннями.

Вона вирішує повністю прибрати загальні топіки за департаментами й залишити лише критичні топіки.

Сам створила клієнта boto3 для SNS і зберегла його у змінній sns.

Допоможіть Сам повернути репутацію в бюрократичній ієрархії, видаливши всі топіки, у назві яких немає слова critical.

Ця вправа є частиною курсу

Вступ до AWS Boto в Python

Переглянути курс

Інструкції до вправи

  • Отримайте поточний список топіків.
  • Для кожного ARN топіка, якщо в ньому немає слова 'critical', видаліть його.
  • Виведіть список критичних топіків, які залишилися.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Get the current list of topics
topics = sns.____()['____']

for topic in topics:
  # For each topic, if it is not marked critical, delete it
  if "critical" not in topic['TopicArn']:
    sns.____(____=topic['____'])
    
# Print the list of remaining critical topics
print(sns.____()['____'])
Редагувати та запускати код