0
点赞
收藏
分享

微信扫一扫

【运维面试100问】(七)ceph基础题面试

鱼满舱 2023-12-10 阅读 30
aws云计算

大纲

1 问题描述

在Lambda的部署实践中,我们尝试使用CodeBuild将代码更新到Lambda函数中。在这个过程中,偶尔会触发一个不太常见的状态:Lambda状态一直是处于Pending的状况。这个时候Lambda是被锁死的,导致CodeBuild无法更新Lambda函数的代码。很可惜,Lambda的操作界面没有提供重置Lambda状态的功能,这个时候只能借助cli工具来解决。

1.1 错误提示

构建日志页面提供的错误提示

CodeBuild详细信息提供的错误提示

1.2 错误分析和解决方案

导致status 255的错误有很多种,下面列出常见的两种:

  1. IAM 权限不够。解决方案:将IAM里面的角色授予codebuild响应的权限。
  2. Lambda的被锁死在Pending状态。可能的原因是AWS的底层没有及时将Lambda状态重置。

2 解决方法

在YMAL文件里重置Lambda函数状态。命令如下:

2.1 YMAL文件样例

在这里插入图片描述

参考文献

  • https://blog.csdn.net/wujiesunlirong/article/details/120340094
举报

相关推荐

0 条评论