dynamo-lock-rb
setup
bundle install --path vendor/bundle
bundle exec ruby main.rb
aws dynamodb --endpoint http://localhost:8000 list-tables
aws dynamodb --endpoint http://localhost:8000 create-table \
--cli-input-json file://schema.json
aws dynamodb --endpoint http://localhost:8000 describe-time-to-live \
--table-name JobLock
aws dynamodb --endpoint http://localhost:8000 update-time-to-live \
--table-name JobLock --time-to-live-specification "Enabled=true, AttributeName=ttl"
bundle exec ruby main.rb example
bundle exec ruby main.rb example
# => DynamoDBLockClient::DynamoDBLockException