当前位置: 首页 > 知识库问答 >
问题:

使用带有过期AppSync API KEY的放大器CI/CD管道更新AppSync API时出错:找不到API密钥

公孙向荣
2023-03-14

我们为我的后端启用了AWS Amplify项目,并启用了CI/CD和AppSync作为API。CI/CD一直工作正常,直到AppSync应用程序的API_密钥未过期,现在它已过期,管道正在失败。我已尝试手动更新API_密钥过期,但管道仍然失败。有一些解决方案描述为手动排序或升级Amplify CLI版本,但在我的案例中,似乎我没有这两个选项。

我们还有第三种选择吗?

下面是构建管道中的日志。

2021-09-20T08:26:55.643Z [INFO]: UPDATE_IN_PROGRESS amplify-smsservice-test-115827-apiSmsTest-QXTZ5RMZXWPI AWS::CloudFormation::Stack Mon Sep 20 2021 08:26:55 GMT+0000 (Coordinated Universal Time) User Initiated
2021-09-20T08:27:05.585Z [INFO]: 
2021-09-20T08:27:05.588Z [INFO]: UPDATE_IN_PROGRESS          GraphQLSchema                                          AWS::AppSync::GraphQLSchema Mon Sep 20 2021 08:27:01 GMT+0000 (Coordinated Universal Time)
                                 UPDATE_IN_PROGRESS          GraphQLAPIKey                                          AWS::AppSync::ApiKey        Mon Sep 20 2021 08:27:01 GMT+0000 (Coordinated Universal Time)
                                 UPDATE_FAILED               GraphQLAPIKey                                          AWS::AppSync::ApiKey        Mon Sep 20 2021 08:27:03 GMT+0000 (Coordinated Universal Time) API key not found: da2-rtqcdxh23bdrneqr746znw4e7i (Service: AWSAppSync; Status Code: 404; Error Code: NotFoundException; Request ID: 774ee2b5-340d-4e81-8f6d-346a040ee275; Proxy: null)
                                 UPDATE_FAILED               GraphQLSchema                                          AWS::AppSync::GraphQLSchema Mon Sep 20 2021 08:27:04 GMT+0000 (Coordinated Universal Time) Resource update cancelled
                                 UPDATE_ROLLBACK_IN_PROGRESS amplify-smsservice-test-115827-apiSmsTest-QXTZ5RMZXWPI AWS::CloudFormation::Stack  Mon Sep 20 2021 08:27:05 GMT+0000 (Coordinated Universal Time) The following resource(s) failed to update: [GraphQLAPIKey, GraphQLSchema].
2021-09-20T08:27:10.509Z [INFO]: 
2021-09-20T08:27:10.510Z [INFO]: UPDATE_FAILED               apiSmsTest                     AWS::CloudFormation::Stack Mon Sep 20 2021 08:27:06 GMT+0000 (Coordinated Universal Time) Embedded stack arn:aws:cloudformation:us-west-2:331375544915:stack/amplify-smsservice-test-115827-apiSmsTest-QXTZ5RMZXWPI/034ec0e0-0b1e-11ec-a9e0-0affe2668681 was not successfully updated. Currently in UPDATE_ROLLBACK_IN_PROGRESS with reason: The following resource(s) failed to update: [GraphQLAPIKey, GraphQLSchema].
                                 UPDATE_ROLLBACK_IN_PROGRESS amplify-smsservice-test-115827 AWS::CloudFormation::Stack Mon Sep 20 2021 08:27:06 GMT+0000 (Coordinated Universal Time) The following resource(s) failed to update: [apiSmsTest].
2021-09-20T08:27:35.515Z [INFO]: 
2021-09-20T08:27:35.517Z [INFO]: UPDATE_IN_PROGRESS apiSmsTest AWS::CloudFormation::Stack Mon Sep 20 2021 08:27:31 GMT+0000 (Coordinated Universal Time)
2021-09-20T08:28:05.623Z [INFO]: 
2021-09-20T08:28:05.624Z [INFO]: UPDATE_IN_PROGRESS GraphQLSchema AWS::AppSync::GraphQLSchema Mon Sep 20 2021 08:28:01 GMT+0000 (Coordinated Universal Time)
                                 UPDATE_COMPLETE    GraphQLAPIKey AWS::AppSync::ApiKey        Mon Sep 20 2021 08:28:01 GMT+0000 (Coordinated Universal Time)
2021-09-20T08:29:05.663Z [INFO]: 
2021-09-20T08:29:05.665Z [INFO]: UPDATE_COMPLETE GraphQLSchema AWS::AppSync::GraphQLSchema Mon Sep 20 2021 08:29:04 GMT+0000 (Coordinated Universal Time)
2021-09-20T08:29:10.664Z [INFO]: 
2021-09-20T08:29:10.665Z [INFO]: UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS amplify-smsservice-test-115827-apiSmsTest-QXTZ5RMZXWPI AWS::CloudFormation::Stack Mon Sep 20 2021 08:29:06 GMT+0000 (Coordinated Universal Time)
2021-09-20T08:29:30.596Z [INFO]: 
2021-09-20T08:29:30.598Z [INFO]: UPDATE_COMPLETE                              apiSmsTest                     AWS::CloudFormation::Stack Mon Sep 20 2021 08:29:25 GMT+0000 (Coordinated Universal Time)
                                 UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS amplify-smsservice-test-115827 AWS::CloudFormation::Stack Mon Sep 20 2021 08:29:26 GMT+0000 (Coordinated Universal Time)
2021-09-20T08:29:40.606Z [INFO]: 
2021-09-20T08:29:40.607Z [INFO]: UPDATE_COMPLETE          apiSmsTest                     AWS::CloudFormation::Stack Mon Sep 20 2021 08:29:37 GMT+0000 (Coordinated Universal Time)
                                 UPDATE_ROLLBACK_COMPLETE amplify-smsservice-test-115827 AWS::CloudFormation::Stack Mon Sep 20 2021 08:29:38 GMT+0000 (Coordinated Universal Time)
2021-09-20T08:29:55.851Z [INFO]: Following resources failed
                                 Resource Name: ilwhx4plcrdbtcnaapvtb6ilpqGraphQLSchema (AWS::AppSync::GraphQLSchema)
                                 Event Type: update
                                 Reason: Resource update cancelled
                                 URL: https://console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/arn%3Aaws%3Acloudformation%3Aus-west-2%3A331375544915%3Astack%2Famplify-smsservice-test-115827-apiSmsTest-QXTZ5RMZXWPI%2F034ec0e0-0b1e-11ec-a9e0-0affe2668681/events
2021-09-20T08:29:55.852Z [INFO]: Resource Name: arn:aws:appsync:us-west-2:331375544915:apis/ilwhx4plcrdbtcnaapvtb6ilpq/apikeys/da2-rtqcdxh23bdrneqr746znw4e7i (AWS::AppSync::ApiKey)
                                 Event Type: update
                                 Reason: API key not found: da2-rtqcdxh23bdrneqr746znw4e7i (Service: AWSAppSync; Status Code: 404; Error Code: NotFoundException; Request ID: 774ee2b5-340d-4e81-8f6d-346a040ee275; Proxy: null)
                                 URL: https://console.aws.amazon.com/cloudformation/home?region=us-west-2#/stacks/arn%3Aaws%3Acloudformation%3Aus-west-2%3A331375544915%3Astack%2Famplify-smsservice-test-115827-apiSmsTest-QXTZ5RMZXWPI%2F034ec0e0-0b1e-11ec-a9e0-0affe2668681/events
2021-09-20T08:29:55.852Z [WARNING]: ✖ An error occurred when pushing the resources to the cloud
                                    ✖ There was an error initializing your environment.
2021-09-20T08:29:55.860Z [INFO]: [0mResourceNotReady: Resource is not in the state stackUpdateComplete[0m
                                 [0m    at constructor.setError (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/resource_waiter.js:182:47)[0m
                                 [0m    at Request.CHECK_ACCEPTORS (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/resource_waiter.js:44:12)[0m
                                 [0m    at Request.callListeners (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:106:20)[0m
                                 [0m    at Request.emit (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:78:10)[0m
                                 [0m    at Request.emit (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:688:14)[0m
                                 [0m    at Request.transition (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:22:10)[0m
                                 [0m    at AcceptorStateMachine.runTo (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:14:12)[0m
                                 [0m    at /root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:26:10[0m
                                 [0m    at Request.<anonymous> (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:38:9)[0m
                                 [0m    at Request.<anonymous> (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:690:12)[0m
                                 [0m    at Request.callListeners (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:116:18)[0m
                                 [0m    at Request.emit (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:78:10)[0m
                                 [0m    at Request.emit (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:688:14)[0m
                                 [0m    at Request.transition (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:22:10)[0m
                                 [0m    at AcceptorStateMachine.runTo (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:14:12)[0m
                                 [0m    at /root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/state_machine.js:26:10[0m
                                 [0m    at Request.<anonymous> (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:38:9)[0m
                                 [0m    at Request.<anonymous> (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/request.js:690:12)[0m
                                 [0m    at Request.callListeners (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:116:18)[0m
                                 [0m    at callNextListener (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/sequential_executor.js:96:12)[0m
                                 [0m    at IncomingMessage.onEnd (/root/.nvm/versions/node/v12.21.0/lib/node_modules/@aws-amplify/cli/node_modules/aws-sdk/lib/event_listeners.js:336:13)[0m
                                 [0m    at IncomingMessage.emit (events.js:326:22)[0m
                                 [0m    at IncomingMessage.EventEmitter.emit (domain.js:483:12)[0m
                                 [0m    at endReadableNT (_stream_readable.js:1241:12)[0m
                                 [0m    at processTicksAndRejections (internal/process/task_queues.js:84:21) {[0m
                                 [0m  code: 'ResourceNotReady',[0m
                                 [0m  retryable: false,[0m
                                 [0m  time: 2021-09-20T08:29:50.845Z,[0m
                                 [0m  statusCode: 200,[0m
                                 [0m  retryDelay: 30000[0m
                                 [0m}[0m

共有1个答案

东郭昌胤
2023-03-14

“CreateAPIKey”添加参数后:0。json解决了我的问题。

参考

 类似资料:
  • 升级到Gradle 7后,该项目在Android Studio的本地PC上成功构建,但未在Gitlab管道中构建。 Gradle7.0.2需要Java11。 Gitlab管道中的错误消息为 评估项目“:app”时出现问题。未能应用插件的com。Android内部的应用程序'。Android Gradle插件需要Java 11才能运行。您当前正在使用Java1.8。您可以尝试以下一些选项:-更改ID

  • 我想找到api密钥,在我的设备上使用和测试我的应用程序(我的意思是在发布之前,我想在将设备连接到笔记本电脑时,我想测试程序并查看设备上的地图)。无论如何,我使用这一行来查找md5和sh1,但当在cmd中编写这一行时,我看到下面的错误!为什么?我如何解决这个问题? 我写道: C: \程序文件\ Java\jdk1.7.0\U 03\bin 但我在cmd中遇到了这个错误: 初始化虚拟机java/lan

  • 问题内容: 对于任何发行版,请使用下面的Git工作流程, 对于连续交付,我的理解是,需要创建两条Jenkins管道,如下所示: 1)构建管道,该管道在每个 功能 分支(绿色)合并到 Develop 分支(紫色)时触发。管道将推送Nexus存储库。此罐子的目的是进行质量检查 2)发布管道在每个新的 Release 分支合并到 Master 分支时触发。管道将推送Nexus存储库。该罐子直接投入生产。

  • 我想使用DocuSign管理Api更新用户配置文件(联邦状态)。 下面是在URL中指定的使用授权代码授予(签名organization_readgroup_readuser_readuser_write)生成登录用户界面的范围。 但是当我使用下面的代码调用Docusing admin api时,它不允许任何更新并抛出错误“unauthorized” 更进一步 我已经包含了所有角色(请参阅下面用于授

  • 我正在尝试使用“插入...在重复密钥更新功能上选择”,但我现在遇到了麻烦。 我想插入数据到‘水果属性’表。 我的查询如下: 我遇到一个错误代码。 错误代码:1064您的SQL语法有错误;在第21行“key UPDATE cpValue=1”附近查看与您的MariaDB服务器版本相对应的手册,以获得正确的语法 我的查询有什么问题吗?我真的不知道.. 谢谢.

  • 使用Gitlab CI/CD部署我的项目时,我遇到了依赖项问题。当地的一切都很好,但不是在管道中。 gitlab ci。yml: 主要的js: “构建前端”阶段的Gitlab管道输出: UPD!包裹json: 所以这是一个问题。为什么npm找不到具有此类导入地址的已安装节点模块? 非常感谢。