AWS Local Zone是否支持EFS挂载目标?us-east-1-atl-1a部署问题
问题描述
尝试使用Terraform在us-east-1-atl-1a AWS Local Zone中创建EFS挂载目标时失败,手动通过AWS控制台创建也无法选择该可用区,AWS Local Zone官方信息页面未提及EFS相关支持说明。
Terraform返回错误如下:
│ Error: UnsupportedAvailabilityZone: Mount targets are not supported in subnet's availability zone. │ { │ RespMetadata: { │ StatusCode: 400, │ RequestID: "23192f37-77e6-421b-b623-4a2b6dfb6217" │ }, │ ErrorCode: "UnsupportedAvailabilityZone", │ Message_: "Mount targets are not supported in subnet's availability zone." │ } │ │ with aws_efs_mount_target.efs-mounts[0], │ on efs.tf line 7, in resource "aws_efs_mount_target" "efs-mounts": │ 7: resource "aws_efs_mount_target" "efs-mounts" { │ ╵ ╷ │ Error: creating EKS Cluster (d115): UnsupportedAvailabilityZoneException: Cannot create cluster 'd115' because us-east-1-atl-1a, the targeted availability zone, does not currently have sufficient capacity to support the cluster. Retry and choose from these availability zones: us-east-1a, us-east-1b, us-east-1c, us-east-1d, us-east-1f │ { │ RespMetadata: { │ StatusCode: 400, │ RequestID: "51476966-09d3-4976-b8a1-f381b9c29c17" │ }, │ ClusterName: "d115", │ Message_: "Cannot create cluster 'd115' because us-east-1-atl-1a, the targeted availability zone, does not currently have sufficient capacity to support the cluster. Retry and choose from these availability zones: us-east-1a, us-east-1b, us-east-1c, us-east-1d, us-east-1f", │ ValidZones: [ │ "us-east-1a", │ "us-east-1b", │ "us-east-1c", │ "us-east-1d", │ "us-east-1f" │ ] │ }
结论与说明
us-east-1-atl-1a Local Zone不支持EFS挂载目标
- Terraform返回的
UnsupportedAvailabilityZone错误是AWS服务层面的明确限制,直接说明该区域无法创建EFS挂载目标。 - 控制台无法选择该区域的操作,进一步验证了该Local Zone未开放EFS挂载目标的支持。
- Terraform返回的
关于EKS集群创建错误
这是该Local Zone的容量不足问题,和EFS支持性无关,AWS已给出解决方案:选择us-east-1a/us-east-1b/us-east-1c/us-east-1d/us-east-1f这些标准可用区创建EKS集群。
内容的提问来源于stack exchange,提问作者dhaval vyas
相关产品推荐
相关产品推荐

