GCS: Можем ли мы иметь разные объекты Storage Class внутри ведра?

Мне известно об аналогичной концепции в облаке AWS, где корзина может содержать несколько объектов класса хранилища, таких как стандартный объект и объект Coldline.
Я попытался найти то же самое в GCP, поскольку объекты, которые у меня будут, должны относиться к разным объектам класса хранения, поскольку к ним не будут часто обращаться.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
69
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Да, GCS может содержать несколько объектов класса хранения в корзине. Обратитесь к этим документам DOC1. DOC2 для подробных шагов и пояснений по изменению класса хранения отдельного объекта в корзине.

Кроме того, в GCP доступно несколько классов хранения, таких как

  • Standard — класс хранилища noraml, который можно использовать в частых операции.

  • Nearline — Nearline рекомендуется использовать, когда к данным необходимо обращаться в среднем раз в 30 дней или реже.

  • Coldline — Coldline можно использовать для нечастых данных, к которым необходимо обращаться в среднем раз в квартал, т. е. 90 дней.

  • Архив - Архив - лучший план хранения, когда к данным нужно обращаться один раз в год, т.е. 365 дней.

Примечание. Стоимость каждого класса хранилища зависит от выбранного вами типа.

Для получения более подробной информации обратитесь к этим документам DOC1DOC2.

Ответ принят как подходящий

Да. Вы можете установить классы хранения несколькими способами:

Во-первых, когда вы загружаете объект, вы можете указать его класс хранения. Это свойство большинства методов "записи" или "загрузки" клиентской библиотеки. Если вы используете JSON API напрямую, проверьте свойство storageClass в вызове objects.insert. Если вы используете XML API, используйте заголовок x-goog-storage-class.

Во-вторых, вы также можете установить «класс хранилища по умолчанию» для корзины, который будет использоваться для всех загрузок объектов, для которых не указан класс.

В-третьих, вы можете изменить класс хранения объекта с помощью вызова objects.rewrite. Если вы используете такой API, как API Python, вы можете использовать функцию, например blob.update_storage_class(new_storage_class), чтобы изменить класс хранилища (обратите внимание, что это считается записью объекта).

Наконец, вы можете поместить в корзину «политики жизненного цикла», которые будут автоматически менять классы хранения для отдельных объектов с течением времени или в ответ на некоторые изменения. Например, у вас может быть такое правило, как «понизить класс хранения объекта до coldline через 60 дней после его создания». Подробнее см. https://cloud.google.com/storage/docs/lifecycle.

Полную документацию по классам хранения можно найти по адресу: https://cloud.google.com/storage/docs/storage-classes

Другие вопросы по теме