gpt4 book ai didi

yaml - 我需要使用 CloudFormation 模板创建 DynamoDB 表的帮助

转载 作者:行者123 更新时间:2023-12-04 07:19:52 25 4
gpt4 key购买 nike

我需要使用 CloudFormation 模板创建 DynamoDB 表的帮助。

表名称:oeautomator-team-config表架构:

事件 - bool 值
devResolverGroups - 列表
排除老化列表 - bool 值
排除NoncontrollableList - bool 值排除重路由列表 - bool 值
舰队Id - 字符串managerLogin - 字符串指标仪表板链接 - map 组织名称 - 字符串
simFolderId - 字符串supportResolverGroups - 列表团队名称 - 字符串

主分区键 - teamName(字符串)

我制作了一个模板

AWSTemplateFormatVersion: 2010-09-09
Resources:
oeautomatorteamconfigTable:
Type: AWS::DynamoDB::Table
Properties:
TableName: oeautomator-team-config
AttributeDefinitions:
- AttributeName: "teamName"
AttributeType: "S"
KeySchema:
- AttributeName: "teamName"
KeyType: "HASH"
TimeToLiveSpecification:
AttributeName: "ExpirationTime"
Enabled: true
ProvisionedThroughput:
ReadCapacityUnits: "5"
WriteCapacityUnits: "5"
DependsOn:
- DynamoDBQueryPolicy
DynamoDBQueryPolicy:
Type: "AWS::IAM::Policy"
Properties:
PolicyName: DynamoDBQueryPolicy
PolicyDocument:
Version: "2012-10-17"
Statement:
- Effect: "Allow"
Action: "dynamodb:Query"
Resource: "*"
Roles:
- Ref: "oeautomatorteamconfigTableQueryRole"

oeautomatorteamconfigTableQueryRole:
Type: "AWS::IAM::Role"
Properties:
AssumeRolePolicyDocument:
Version: "2012-10-17"
Statement:
- Effect: "Allow"
Principal:
Service:
- "dynamodb.amazonaws.com"
Action:
- "sts:AssumeRole"
Path: "/"

但不确定如何定义其余的所有列。

提前致谢

最佳答案

您无需指定其余属性。 Dynamo 根据定义 schemaless ,除了哈希和范围键。

关于yaml - 我需要使用 CloudFormation 模板创建 DynamoDB 表的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68573183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com