AMAZON DynamoDB(4)Cli Command to Create/Delete Table
Delete the dynamoDB from command line
> cat dynamodb-scripts/delete-device-dynamo-tables.sh
# how to run
# dynamodb-scripts/delete-device-dynamo-tables.sh {ENV}
# eg: dynamodb-scripts/delete-device-dynamo-tables.sh int
aws dynamodb delete-table --table-name sillycat_device-$1-devicePairing
Create the dynamoDB from command line
> cat dynamodb-scripts/create-device-dynamo-tables.sh
# how to run
# dynamodb-scripts/create-device-dynamo-tables.sh {ENV} {WriteCapacityUnits} {ReadCapacityUnits}
# eg: dynamodb-scripts/create-device-dynamo-tables.sh int 5 5
aws dynamodb create-table --table-name sillycat_device-$1-devicePairing \
--key-schema AttributeName=serialNumber,KeyType=HASH \
--global-secondary-indexes IndexName=groupUUIDIndex,KeySchema=["{AttributeName=groupUUID,KeyType=HASH}"],Projection={ProjectionType=ALL},ProvisionedThroughput="{WriteCapacityUnits=$2,ReadCapacityUnits=$3}" \
--attribute-definitions AttributeName=serialNumber,AttributeType=S AttributeName=groupUUID,AttributeType=S \
--provisioned-throughput WriteCapacityUnits=$2,ReadCapacityUnits=$3
References:
https://docs.aws.amazon.com/cli/latest/reference/dynamodb/delete-table.html
https://docs.aws.amazon.com/cli/latest/reference/dynamodb/create-table.html
https://stackoverflow.com/questions/37357397/how-to-create-dynamodb-global-secondary-index-using-aws-cli
分享到:
相关推荐
Amazon DynamoDB 是一个键/值和文档数据库,可以在任何规模的环境中提供个位数的毫秒级性能。它是一个完全托管、多区域多主的持久数据库,具有适用于 Internet 规模的应用程序的内置安全性、备份和恢复和内存缓存。...
Dynamoose是Amazon DynamoDB的建模工具(受启发)。Dynamoose由Dynobase赞助Dynobase通过代码生成,更快的数据浏览,书签等功能帮助您加速DynamoDB工作流程: ://dynobase.dev/入门请访问我们的以获取有关如何入门的...
Amazon DynamoDB:构建NoSQL数据库驱动的应用程序 Amazon DynamoDB是一个键值和文档数据库,可在任何规模上提供单位毫秒的性能。 它是一个完全托管的,多区域,多活动,持久的数据库,具有针对Internet规模应用程序...
Amazon DynamoDB 设计模式 此存储库包含示例数据模型和源代码,用于演示 Amazon DynamoDB 的设计模式。 例子 数据模型和源代码在/examples文件夹下列出。 设备状态日志 - [数据模型] 网上商店 - [数据模型] 使用 ...
出口dynamodb的cli。 pypi上的 主要特征 在单线程或并行线程中扫描表。 输出文件可以是json或csv。 从yaml文件获取表列表。 假设 凭据和区域在〜/ .aws / config文件中配置。 如何使用 $ pip install export-...
适用于JavaScript的Amazon DynamoDB DataMapper 该存储库托管着几个软件包,这些软件包共同构成一个对象,以使用Amazon DynamoDB为JavaScript应用程序提供文档映射器。 入门 提供了一种简单的方法来持久存储应用...
java8集合源码无服务器架构 Trabalho de Serverless 架构为 ...//c/databases/dynamodb/trip/dynamodb:/data/amazon/dynamodb-local -jar DynamoDBLocal.jar -sharedDb -dbPath /data ### 在 DynamoDB
弹簧数据动力学模型使用Spring-Data-Rest的Amazon DynamoDB Spring-Data存储库演示开始按照Amazon示例教程中的描述创建并填充Amazon DynamoDB“论坛”,“线程”和“回复”表: 使用您的DynamoDB终端节点和AWS凭证...
【aws-dynamodb-scala:Amazon DynamoDB的Scala客户端】 Amazon DynamoDB是一款由亚马逊提供的高性能、完全托管的NoSQL数据库服务,旨在提供极低延迟的数据访问。它非常适合需要高吞吐量、可预测性能以及对数据可用...
java8集合源码用于管理研究数据湖的 AWS SAM 应用程序 这是一个使用 AWS SAM、Amazon API Gateway、AWS Lambda ...Amazon DynamoDB ...DynamoDB ...CLI ...DynamoDB ...$(pwd)/local/dynamodb:/data/ ...create-table --table-na
- [Amazon DynamoDB 开发者指南](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/operationlist.html) **扩展知识**: - DynamoDB 是一种高性能、完全托管的 NoSQL 数据库服务,适用于 Web 和...
在本文中,我们将深入探讨如何使用Golang(Go语言)与Amazon DynamoDB进行交互,特别是如何创建表。DynamoDB是AWS(亚马逊网络服务)提供的一款高性能、完全托管的NoSQL数据库服务,它以键值对和文档存储的形式提供...
安装对于Rack应用程序,您可以使用以下方法在Ruby文件中创建Amazon DynamoDB表: require 'aws-sessionstore-dynamodb'Aws::SessionStore::DynamoDB::Table.create_table通过以下方式将会话存储作为Rack中间件运行:...
Amazon DynamoDB 是一种完全托管的 NoSQL 数据库服务,提供快速且可预测的性能,同时还能够实现无缝扩展。使用 DynamoDB,您可以免除操作和扩展分布式数据库的管理工作负担,因而无需担心硬件预置、设置和配置、复制...
简单发电机Amazon DynamoDB 的原型Dynamo(键值存储)的简化版,涵盖: ID 空间分区/重新分区。 基于环的路由 节点加入基于仲裁的复制 失败后从复制存储中恢复 SHA-1 哈希函数用于按词法排列环中的节点并找到要存储...
**PynamoDB:Amazon DynamoDB的Pythonic接口详解** PynamoDB是一款强大的开源库,它为Python开发者提供了与Amazon DynamoDB交互的简洁、直观的API。这个库的主要目标是让Python程序员在使用DynamoDB时能享受到类似...
DynamoDB 软件-amazon-awssdk-dynamodb 码头工人 本地堆栈 杰克8 ws 执行 剧本 配置您的AWS CLI: region: sa-east-1 accessKeyId: test-key secretKey: test-secret 启动本地堆栈: 命令: localstack start ...
【标题】:“激增:适用于Elixir的Amazon DynamoDB”是指一个Elixir库,它为开发者提供了方便的接口,用于与Amazon的NoSQL数据库服务DynamoDB进行交互。这个库的目标是让Elixir开发者能够充分利用DynamoDB的强大功能...
Amazon DynamoDB Local 的包装器,用于从 Node.js 启动和停止它。 这个模块包装了亚马逊的 。 它只是公开了一种叫做spawn()方法,它只不过是调用并返回它的结果。 const dynamoDbLocalProcess = dynamoDbLocal . ...
用于JanusGraph的Amazon DynamoDB存储后端JanusGraph:分布式图形数据库是可扩展的图形数据库,已优化用于存储和查询包含分布在多计算机集群中的数千亿个顶点和边的图形。 JanusGraph是一个事务数据库,可以支持数千...