Я включил журналы доступа и хранения в сегментах облачного хранилища. Я загружаю созданные журналы доступа в таблицу BigQuery для анализа. Я вижу, что количество запросов класса A (в основном запросов POST для создания новых объектов в корзине), о которых сообщается в журналах, намного больше, чем количество запросов, указанных в счете. Чтобы представить себе, за декабрь 2017 года в журналах зарегистрировано около 20 миллионов запросов, но в счете указано только около 5,5 миллионов запросов. Я убедился, что журналы не загружаются более одного раза, путем дедупликации на s_request_id
поле.
Из этого ссылка на сайт, похоже, что свободная квота есть только в сегменте по умолчанию. Но в моем случае ведро не по умолчанию. Я хочу знать, есть ли какие-то запросы, за которые не взимается плата, например, за бесплатную квоту и т. Д.
[РЕДАКТИРОВАТЬ]: ответ был отредактирован, чтобы подытожить обсуждение в комментариях
Есть несколько операций, которые считаются бесплатными, так как это документ состояния. Проверьте Free Operations
.
Помимо этих бесплатных операций, существуют ограничения на использование "Всегда бесплатно". также. Это должно ответить на ваш запрос,
Я хочу знать, есть ли какие-то запросы, за которые не взимается плата, например, за бесплатную квоту и т. Д.
Но это не объясняет, почему из 20 миллионов зарегистрированных запросов выставляется счет только на 5,5 миллиона.
Анализ OP привел к следующему:
Для каждой загрузки 4 записи операции POST
storage.objects.insert
появляются в журналах. Из них 1 - POST для/upload/storage/v1/b/
и 3 отправляются в/storage/v1/b/
. это ссылка на сайт говорит, что первое предназначено для загрузки мультимедиа, а второе - для метаданных. Это подтверждается сcs_bytes
равен размеру файла для первого и 0 для последнего. Я использую клиентскую библиотеку java для загрузки файлов с клиента.Стоит ли рассматривать записи с ненулевым значением в
cs_bytes
рассчитать количество оплачиваемых операций?
В справочник по API, подробнее о вставить доступны. Здесь утверждается
Запросы только метаданных не разрешается.
Это означает, что файл необходимо загрузить для insert
быть действительным. Вы можете с уверенностью предположить, что каждый успешный запрос POST к /upload/storage/v1/b/
может быть учтен для выставления счетов