S3 Flashcards
Максимальный размер объекта (файла) в S3 …
5 TB
Какое время занимает разморозка файлов в тарифе Glacier Flex
expedited (1-5 минут), standard (3-5 часов), bulk (5-12 часов)
Какое время занимает разморозка файлов в тарифе Glacier Deep
standard (12h), bulk (48h)
S3 Versioning нужен для таких фич, как …, но больше не нужен для …
Replication, MFA Delete, Lifecycle Rules
Тариф S3 Standard IA отличается от S3 Standard тем, что …
подразумевается читать файлы пару раз в месяц, иначе будет дороже
Тариф S3 IA One-Zone отличается от S3 IA тем, что …
файлы хранятся только в одной AZ, AVAILABILITY 99,5%, а не 99,9%
Удаление старых incomplete Multi Upload файлов можно настроить через … действие под названием …
Lifecycle Rules, Expiration Action
Как можно сгруппировать объекты, чтобы настроить на них Lifecycle Rules?
по S3 префиксу или по тэгу
… - хорошо подходит, чтобы улучшить/создать Lifecycle Rules, но работает только для тарифов
Storage Classes Analysis, Standard, Standard IA
Имя S3 бакета должно быть … в рамках …, а S3 бакет привязан к конкретному(ой) …
уникально, всего AWS, региону
Процент DURABILITY (сохранности) файлов (Multi AZ) в S3 составляет … для … тарифов
99,99999999999% одиннадцать девяток, всех
Есть … способов ограничить доступ к файлам в S3, а именно …
3, Публичность на уровне всего бакета целиком. Публичность отдельных файлов в бакете. IAM Policies для отдельных пользователей и ресурсов.
Что такое Data Consistency у операций добавления, удаления, обновления?
Read after write consistency для добавления. Eventual Consistency у обновления и удаления.
Разные версии S3 файла могут иметь разные …
тарифы хранения и приватность
Что случиться, если удалить S3 версионируемый файл?
создание новой версии с пометкой “deleted”
Файл, который уже существовал в S3 bucket’е на момент включения versioning’а будет иметь Version ID = …
null
Что случится с прошлыми версиями при остановке (suspend) версионирования?
НЕ удалятся, операция suspend versioning безопасна
Как можно сгруппировать объекты, чтобы настроить на них Replication?
по S3 префиксу или весь S3 bucket
Что будет с реплицируемым S3 файлом, если запросить его удаление?
Delete Marker. По-умолчанию НЕ реплицируется в другие бакеты. В репликах он останется НЕ удалённым. Можно изменить в настройках.
S3 Replication бывает двух видов: … и …. Реплицировать можно даже между …
CRR (cross region), SRRR (same region), аккаунтами
Что будет с версией реплицируемого S3 файла, если запросить перманентное удаление этой версии при включенном версионировании?
В репликах эта версия НЕ удалится, чтобы избежать потери данных.
Добавление файла в реплицируемый бакет происходит …. То есть файл считается добавленным сразу после … ещё до момента …
ассинхронным, загрузки в основной бакет, копирования в реплики
Версионирование включено. Но репликация не работает. В чём дело?
нужно дать S3 права записи в другие бакеты
Что будет с существующим S3 файлом после включения репликации? Что можно с этим сделать?
он НЕ будет скопирован, можно сделать S3 Batch Replication
Что такое S3 Replication Chaining? Как он работает? На что похож?
“C” - это реплика для “B”, а “B” - это реплика для “A”. Не работает. Похож на VPC Peering - там тоже не работает
Как можно отслеживать события S3 bucket’а? Какие два нюанса при этом нужно знать?
S3 Access Logs, логирующий бакет должен быть в том же регионе, НЕЛЬЗЯ выбирать в качестве логирующего бакета сам основной бакет, Exponential Logging Loop
Use Case: большой CSV файл или zip архив с таким файлом. Что нужно использовать для оптимизации чтения?
SQL Select Query, Glacier Select Query
S3 Events это например …, который представлен в виде … и может быть отправлен в …
S3:ObjectRemoved, S3:ObjectRestore, S3:Replication, JSON, SQS SNS Lambda Function
Чтобы S3 смог отправлять S3 events в SQS SNS Lambda, необходимо создать …, в котором(ой) указать
Resource Based Policy для SNS, Principle S3 и Condition ArnLike S3_arn
S3 event’ы, отправляемые в SNS SQS Lambda проходят через …, который даёт преимущества
Event Bridge, фильтрации по мета-данным, по размеру объекта, по имени, множество destinations