以下是您在使用 CodeBuild 设置 Amazon EFS 时可能遇到的错误。
主题
CLIENT_ERROR:挂载 127.0.0.1:/ 失败。权限被拒绝
使用 CodeBuild 挂载 Amazon EFS 时,不支持 IAM 授权。如果您使用的是自定义 Amazon EFS 文件系统策略,则需要向所有 IAM 主体授予读写权限。例如:
"Principal": {
"AWS": "*"
}
CLIENT_ERROR:挂载 127.0.0.1:/ 失败。连接被对等方重置
有两种可能的原因会导致此错误:
-
CodeBuild VPC 子网与 Amazon EFS 挂载目标位于不同的可用区中。您可以通过在 Amazon EFS 挂载目标所在的同一可用区中添加 VPC 子网来解决此问题。
-
安全组不具备与 Amazon EFS 通信的权限。您可以通过添加入站规则来允许来自 VPC(为您的 VPC 添加主要 CIDR 块)或安全组本身的所有流量,从而解决此问题。
VPC_CLIENT_ERROR:意外 EC2 错误:UnauthorizedOperation
如果您的 CodeBuild 项目的 VPC 配置中的所有子网均为公有子网,会发生此错误。您在 VPC 中必须至少有一个私有子网才能确保网络连接正常。