Управление временными данными в Google Cloud Datastore
Есть ли API (например, Hibernate и т. Д.) Для управления временными данными в Google Cloud Datastore? В основном мне нужно поддерживать двухвременные данные в моем хранилище данных. Есть ли API, который я могу использовать, чтобы легко управлять этим?
1 ответ
Я не уверен на 100%, что вы имеете в виду под "временными данными".
Если вы имеете в виду разные классы данных, которые имеют разную цену и время доступа, то существуют разные классы хранения (стандартные и ближние). https://cloud.google.com/storage/docs/storage-classes. Они устанавливаются на уровне сегмента во время создания. Например: gsutil mb -c nearline -l region bucket-url
,
Вы также можете установить время жизни на уровне корзины. https://cloud.google.com/storage/docs/lifecycle
С помощью gsutil
Вы можете установить эту политику, загрузив файл JSON, как этот пример из документации:
{
"lifecycle": {
"rule":
[
{
"action": {"type": "Delete"},
"condition": {"age": 365}
}
]
}
}
Сохранить в файл, а затем gsutil set json-file-name bucket-url
,