我如何知道哪些键值对是允许在parameters.json For AWS Amplify?

wlwcrazw  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(86)

我目前有我的AWS Amplify的parameters.json文件,我想在那里学习所有可用的键/值对。

{
  "AppSyncApiName": "name",
  "DynamoDBBillingMode": "PROVISIONED",
  "AuthCognitoUserPoolId": {
    "Fn::GetAtt": [
      "userPoolID",
      "Outputs.UserPoolId"
    ]
  },
  "AuthModeLastUpdated": "timestamp"
}

AWS Amplify是否为此提供文档?

4ioopgfo

4ioopgfo1#

AWS Amplify是否为此提供文档?
回答:(或者至少我找不到任何属性)。您要查找的特定属性似乎位于您正在使用的特定工具(例如DynamoDB、Cognito)的CloudFormation文档中
我能找到的最好的是这个帖子:How does AWS Amplify cloudformation parameter.json work?
帖子上的答案是关于使用的。
那篇文章的答案链接到这里,它显示了一些云的形成参数,但不是你所拥有的任何参数:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html
由于JSON是基于云形成模板的,因此您必须深入了解AWS CloudFormation文档中您正在使用的工具,并在其中找到参数。
下面是DynamoDB CloudFormation文档示例,最接近DynamoDBBillingMode的是BillingModehttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html

{
  "Type" : "AWS::DynamoDB::Table",
  "Properties" : {
      ...
      "BillingMode" : String,

相关问题