Генерация presigned URL
Сэм получила особый запрос от городского совета: проанализировать, отдаёт ли город приоритет обращениям из района 11 в ущерб менее состоятельному району 12. Совет попросил сохранить отчёт в тайне — члены совета хотят ознакомиться с ним до того, как он станет доступен СМИ.
Сэм уже подготовила отчёт и готова поделиться им с советом, но делать его публичным она не хочет. Она решила предоставить членам совета presigned URL, чтобы они могли временно получить доступ к отчёту в течение 1 часа.
Клиент S3 boto3 уже инициализирован и присвоен переменной s3.
Помогите Сэм сгенерировать presigned URL сроком действия 1 час для файла 'final_report.csv' в бакете 'gid-staging' и выведите его на экран для городского совета!
Это упражнение является частью курса
Введение в AWS Boto на Python
Инструкции к упражнению
- Сгенерируйте presigned URL для
final_report.csvсроком действия 1 час, который позволяет пользователю получить объект. - Выведите сгенерированный presigned URL на экран.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Generate presigned_url for the uploaded object
share_url = s3.____(
# Specify allowable operations
____='get_object',
# Set the expiration time
____=____,
# Set bucket and shareable object's name
____={'Bucket': '____','Key': '____'}
)
# Print out the presigned URL
print(____)