bensiu
bensiu

Reputation: 25604

AWS CFT Glue add sampling in DynamoDB Target

I have so far Glue Crawler defined in Cloud Formation Template as:

Type: AWS::Glue::Crawler
Properties:
  Name: CrawlerName
  DatabaseName: DBName
  Targets:
    DynamoDBTargets:
      - Path: DynamoDBTableName

How I can turn on enable sampling option available in UI Console, but I do not see it in AWS Documentation of CFT

Upvotes: 1

Views: 245

Answers (2)

Brian Markowitz
Brian Markowitz

Reputation: 1

Given that the default is to enable sampling you shouldn't have to add anything to the CFN template. I did try "ScanAll: True" to try and disable sampling but the command doesn't seem to be supported.

Property validation failure: [Encountered unsupported properties in {/Targets/DynamoDBTargets/1}: [ScanAll]]

Upvotes: 0

velsim
velsim

Reputation: 583

I haven't tried this myself, but this might work based on how the aws api for glue is structured

Type: AWS::Glue::Crawler
Properties:
  Name: CrawlerName
  DatabaseName: DBName
  Targets:
    DynamoDBTargets:
      - Path: DynamoDBTableName
      - ScanAll: False

Upvotes: 0

Related Questions