Мне нужно установить время для программной жизни таблицы в DynamoDB через AWS PHP SDK. Является ли это возможным?
если это возможно то как?
моя таблица называется «tablename1» и содержит
UUID, name, score, played on(DateTime)
,
Мне нужно удалять данные каждый час.
например, теперь время 8 вечера, затем удалите все элементы, которые добавлены до 6 вечера.
аналогичным образом теперь 9 вечера, а затем удалить все элементы, которые добавлены до 7 вечера.
Ссылка здесь для получения дополнительной информации:
http://docs.aws.amazon.com/aws-sdk-php/v3/api/api-dynamodb-2012-08-10.html#updatetimetolive
$result = $client->updateTimeToLive([
'TableName' => '<string>', // REQUIRED
'TimeToLiveSpecification' => [ // REQUIRED
'AttributeName' => '<string>', // REQUIRED
'Enabled' => true || false, // REQUIRED
],
]);
Других решений пока нет …