기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS::Serverless::SimpleTable
단일 속성 프라이머리 키를 사용하여 DynamoDB 테이블을 생성합니다. 프라이머리 키를 통해서만 데이터에 액세스해야 하는 경우에 유용합니다.
고급 기능을 사용하려면 CloudFormation에서 AWS::DynamoDB::Table 리소스를 사용하세요. 이러한 리소스는 AWS SAM에서 사용할 수 있습니다. 포괄적이며 key schema 및 resource policy 사용자 지정을 포함하여 추가적인 사용자 지정 기능을 제공합니다.
참고
에 배포하면가 AWS SAM 리소스를 CloudFormation 리소스로 AWS CloudFormation AWS SAM 변환합니다. 자세한 내용은 에 대해 생성된 CloudFormation 리소스 AWS SAM 단원을 참조하십시오.
구문
AWS Serverless Application Model (AWS SAM) 템플릿에서이 개체를 선언하려면 다음 구문을 사용합니다.
YAML
Type: AWS::Serverless::SimpleTable Properties: PointInTimeRecoverySpecification:PointInTimeRecoverySpecificationPrimaryKey:PrimaryKeyObjectProvisionedThroughput:ProvisionedThroughputObjectSSESpecification:SSESpecificationTableName:StringTags:Map
속성
-
PointInTimeRecoverySpecification -
특정 시점으로 복구를 활성화하는 데 사용되는 설정입니다.
유형: PointInTimeRecoverySpecification
필수 항목 여부: 아니요
CloudFormation 호환성:이 속성은
AWS::DynamoDB::Table리소스의PointInTimeRecoverySpecification속성으로 직접 전달됩니다. -
PrimaryKey -
테이블의 프라이머리 키로 사용할 속성 이름 및 유형입니다. 지정하지 않을 경우 기본 키는 값이
String인id가 됩니다.참고
이 리소스가 생성된 후에는 이 속성의 값을 수정할 수 없습니다.
유형: PrimaryKeyObject
필수 항목 여부: 아니요
CloudFormation 호환성:이 속성은에 고유 AWS SAM 하며 CloudFormation 동등한 속성이 없습니다.
-
ProvisionedThroughput -
처리량 프로비저닝 정보를 읽고 씁니다.
ProvisionedThroughput이 지정되지 않은 경우BillingMode가PAY_PER_REQUEST로 지정됩니다.유형: ProvisionedThroughputObject
필수 항목 여부: 아니요
CloudFormation 호환성:이 속성은
AWS::DynamoDB::Table리소스의ProvisionedThroughput속성으로 직접 전달됩니다. -
SSESpecification -
서버 측 암호화를 활성화하도록 설정합니다.
유형: SSESpecification
필수 항목 여부: 아니요
CloudFormation 호환성:이 속성은
AWS::DynamoDB::Table리소스의SSESpecification속성으로 직접 전달됩니다. -
TableName -
DynamoDB 테이블의 이름입니다.
유형: 문자열
필수 항목 여부: 아니요
CloudFormation 호환성:이 속성은
AWS::DynamoDB::Table리소스의TableName속성으로 직접 전달됩니다. -
SimpleTable에 추가할 태그를 지정하는 문자열을 문자열로 변환하는 맵입니다. 태그의 유효한 키와 값에 대한 자세한 내용은 사용자 가이드의 AWS CloudFormation 리소스 태그를 참조하세요.
유형: 맵
필수 항목 여부: 아니요
CloudFormation 호환성:이 속성은
AWS::DynamoDB::Table리소스의Tags속성과 유사합니다. SAM의 태그 속성은 키:값의 쌍으로 구성되고, CloudFormation에서는 태그 객체 목록으로 구성됩니다.
반환 값
Ref
Ref 내장 함수에 이 리소스의 논리적 ID를 입력하면 이 함수는 기본 DynamoDB 테이블의 리소스 이름을 반환합니다.
Ref 함수의 사용에 대한 자세한 내용은 AWS CloudFormation 사용자 가이드의 Ref 섹션을 참조하세요.
예제
SimpleTableExample
SimpleTable의 예제
YAML
Properties: TableName: my-table PrimaryKey: Name: MyPrimaryKey Type: String ProvisionedThroughput: ReadCapacityUnits:5WriteCapacityUnits:5Tags: Department: Engineering AppType: Serverless