Ich schreibe die folgenden für ein Db-Schema zu finden: Ressourcen:wo Sie fragen sich docs auf serverless DynamoDB Schema
Resources:
DynamoDbTable:
Type: AWS::DynamoDB::Table
Properties:
TableName: EmployeeType
AttributeDefinitions:
- AttributeName: timeoffgroupid
AttributeType: S
- AttributeName: timeOffGroup
AttributeType: S
- AttributeName: timeOffGroupColor
AttributeType: S
KeySchema:
- AttributeName: timeoffgroupid
KeyType: HASH
- AttributeName: timeOffGroup
KeyType: HASH
- AttributeName: timeOffGroupColor
KeyType: HASH
ProvisionedThroughput:
ReadCapacityUnits: 5
WriteCapacityUnits: 5
DynamoDBIamPolicy:
Type: AWS::IAM::Policy
DependsOn: DynamoDbTable
Properties:
PolicyName: lambda-dynamodb
PolicyDocument:
Version: '2012-10-17'
Statement:
- Effect: Allow
Action:
- dynamodb:Query
- dynamodb:Scan
- dynamodb:GetItem
- dynamodb:PutItem
- dynamodb:UpdateItem
- dynamodb:DeleteItem
Resource: arn:aws:dynamodb:*:*:table/moviesTwo
Roles:
- Ref: IamRoleLambdaExecution
Aber ich kopierte, dass von einem paar Tutorials und herausgefunden, wie zu einem DB zu schreiben, aber ich bin mir nicht sicher, was alle Optionen sind. Zum Beispiel, KeyType: HASH - was sind die anderen Optionen, was machen sie? Ich habe ein Tutorial gesehen, das mir erzählt, dass es eine Tabelle erstellt und die Eigenschaften mit den erforderlichen Schlüsseln einrichtet, aber ich bin mir nicht sicher, wie ich eine Primary aufrufen soll oder wie ich diese Attribute und keyTypes referenziere. Ich verstehe das S ist für String, aber ich bin mir nicht sicher, was die anderen Eigenschaften tun? Ich habe in der documentation gesucht, aber kam leer.
Vielen Dank im Voraus.
Viel mehr, was ich suchte. Dachte, es war in Serverless, wusste nicht, dass es aws Docs war. Vielen Dank. –