背景i创建了一个新的颤振项目并使用amplify init初始化了放大,然后使用amplify add api添加了api
我想做什么?,我试图将REST从authorizationType of AWS_IAM改为API_KEY,并按照下面描述的说明:放大颤振REST
我手动更改amplifyconfiguration.dart文件,将authorizationType从AWS_IAM更改为API_KEY,并使用通过AWS控制台设置的API键指定apiKey。然后,我执行放大推送,将我的更改推送到云中。
从…
"UserAgent": "aws-amplify-cli/2.0",
"Version": "1.0",
"api": {
"plugins": {
"awsAPIPlugin": {
"testrestapi": {
"endpointType": "REST",
"endpoint": "https://xxxxxxxx.execute-api.ap-southeast-2.amazonaws.com/dev",
"region": "ap-southeast-2",
"authorizationType": "AWS_IAM"
}
}
}
}"至
"UserAgent": "aws-amplify-cli/2.0",
"Version": "1.0",
"api": {
"plugins": {
"awsAPIPlugin": {
"testrestapi": {
"endpointType": "REST",
"endpoint": "https://xxxxxxxxx.execute-api.ap-southeast-2.amazonaws.com/dev",
"region": "ap-southeast-2",
"authorizationType": "API_KEY",
"apiKey":"<MY KEY>"
}
}
}
},"问题是什么?执行了放大推送命令后,amplifyconfiguration.dart文件恢复到原来的值。
复制的步骤
如何对amplifyconfiguration.dart进行更改并使更改保持不变?或者,如何更改CLI的REST,如上所示?我尝试过放大更新api,但它不允许我更改authorizationType。文档指出,我可以手动对文件进行更改,但任何更改似乎都不会持久。
任何帮助都将不胜感激。
发布于 2022-11-16 19:06:56
很简单,在放大控制台中,转到data选项卡,在标题(Data modeling)下有一个齿轮符号和一个文本,上面写着:GraphQL API设置。单击并可以更改所需的默认授权模式选项。然后更新正在进行的项目。
https://stackoverflow.com/questions/72300802
复制相似问题