НачатьНачать бесплатно

Создание бакета

Сэм делает первые шаги и готовится построить свой первый пайплайн.

Get It Done — приложение, выпущенное городом для того, чтобы жители могли сообщать о проблемах. Проблем хватает, а значит, и данных генерируется немало.

Get It Done services poster

Сэм будет получать ежедневные отчёты из Get It Done и загружать их в бакет 'gim-staging'. Затем она очистит данные и поместит обновлённый набор данных в бакет 'gim-processed'.

Кроме того, она хочет создать бакет 'gim-test' для экспериментов.

Помогите Сэм сделать первый шаг на пути к созданию пайплайна — создайте её первый бакет, 'gim-staging'!

Это упражнение является частью курса

Введение в AWS Boto на Python

Посмотреть курс

Инструкции к упражнению

  • Создайте клиент boto3 для S3.
  • Создайте бакеты 'gim-staging', 'gim-processed' и 'gim-test'.
  • Выведите ответ, полученный при создании бакета 'gim-staging'.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

import boto3

# Create boto3 client to S3
s3 = boto3.____('____', region_name='us-east-1', 
                         aws_access_key_id=AWS_KEY_ID, 
                         aws_secret_access_key=AWS_SECRET)

# Create the buckets
response_staging = s3.____(____='gim-staging')
response_processed = s3.____(____='gim-processed')
response_test = s3.____(____='gim-test')

# Print out the response
print(response_staging)
Редактировать и запускать код