简体   繁体   中英

AWS glue cloud formation db creation error

I am trying to create a database on glue using cloud formation but it fails with the below error. Am I missing something?

Property validation failure: [The property {/DatabaseInput} is required, The property {/CatalogId} is required]

This is how my template code block looks like

GlueDatabase:
    Type: AWS::Glue::Database
    Properties: 
      CatalogId: !Ref AWS::AccountId 
      DatabaseInput: !Ref TeamName

According to the docs the DatabaseInput should have the following structure:

GlueDatabase:
    Type: AWS::Glue::Database
    Properties: 
      CatalogId: !Ref AWS::AccountId 
      DatabaseInput: 
        Description: String
        LocationUri: String
        Name: String
        Parameters: Json      

Thus the question is, what TeamName is in your tempalte?

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM