要使用本地DynamoDB控制台,您可以使用AWS SDK提供的工具或第三方工具。以下是使用AWS SDK和AWS CLI的解决方法示例:
使用AWS SDK:
示例代码(Java):
import software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.dynamodb.DynamoDbClient;
import software.amazon.awssdk.services.dynamodb.model.*;
public class DynamoDBExample {
public static void main(String[] args) {
// 初始化DynamoDB客户端
DynamoDbClient client = DynamoDbClient.builder()
.region(Region.US_WEST_2) // 设置所需的AWS区域
.credentialsProvider(DefaultCredentialsProvider.create())
.build();
// 示例:创建表
CreateTableRequest createTableRequest = CreateTableRequest.builder()
.tableName("myTable")
.keySchema(KeySchemaElement.builder()
.attributeName("id")
.keyType(KeyType.HASH)
.build())
.attributeDefinitions(AttributeDefinition.builder()
.attributeName("id")
.attributeType(ScalarAttributeType.S)
.build())
.provisionedThroughput(ProvisionedThroughput.builder()
.readCapacityUnits(5L)
.writeCapacityUnits(5L)
.build())
.build();
CreateTableResponse createTableResponse = client.createTable(createTableRequest);
System.out.println("Table created: " + createTableResponse.tableDescription().tableName());
}
}
使用AWS CLI:
aws dynamodb-admin
希望以上解决方法能够帮助到您!