Да, вы правы. PUT загружается (в частности, один файл - это один PUT). Я наблюдал, был ли PUT для файла или для некоторого размера пакета, который усложнил бы оценку. Это помещает файл (без ссылки на размер).
ТАКЖЕ, COPY действительно копирует файлы в S3, но это еще не все. Увидеть ниже.
Я также нашел ссылки на POST и LIST; см. ниже.
Итак, что я узнал о запросах PUT / COPY / POST / LIST и GET при копании, чтобы оценить наши затраты. Я также включаю ГДЕ, где я обнаружил это (хотел получить все это от Амазонки). Все исправления приветствуются.
FAQ Амазонки здесь: https://aws.amazon.com/s3/faqs/, и я буду ссылаться на это ниже.
COPY может быть несколькими вещами, одна из которых копирует между регионами, что стоит. Например, если вы храните в Западном Вирджинии и копируете в северный регион ЦА, это несет затраты. Копирование из EC2 в S3 (в том же регионе, который я предполагаю) не требует затрат на передачу. См. Часто задаваемые вопросы Amazon в разделе Q: Сколько стоит Amazon S3?
ПРИМЕЧАНИЕ. При записи файла, а затем при перезаписи этого же файла сохраняются обе версии (если только вы что-то не удалите). Я предполагаю, что с вас не взимается больше, если файлы точно такие же, но не отправляйте мне счет, если я ошибаюсь. :-) Кажется, средний размер (за месяц) - это то, что выставлено. Смотрите FAQ (ссылка выше)
Для PUT, GET и DELETE, похоже, один файл - это одна транзакция. Это отвечает на большой вопрос для меня (я не хотел, чтобы их минимальный размер 128 КБ был PUT для каждого пакета по 128 КБ… да, я параноик). Смотрите раздел «Вопрос» следующим образом:
В: Как с меня будет взиматься плата за использование Amazon S3?
Пример запроса:
Предположим, вы передаете 10 000 файлов в Amazon S3 и переносите 20 000 файлов из Amazon S3 каждый день в течение марта месяца. Затем вы удалите 5000 файлов 31 марта.
Всего запросов PUT = 10 000 запросов x 31 день = 310 000 запросов
Всего запросов GET = 20 000 запросов x 31 день = 620 000 запросов
Общее количество запросов DELETE = 5000 × 1 день = 5000 запросов
СПИСОК упоминается под вопросом:
Вопрос: Можно ли использовать API-интерфейсы Amazon S3 или Консоль управления для отображения объектов, которые я заархивировал в Amazon Glacier?
По сути, это получение списка файлов ... каталога, если хотите.
POST упоминается в RESTObjectPost.html здесь: http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOST.html
Надеюсь, это поможет. Это, конечно, сделало меня более удобным с тем, что мы будем взимать.