无法通过 terraform 创建 efs 辅助 gid
unable to create efs secondary gid via terraform
这里不接受我的辅助 gid 的任何线索?我正在使用 terraform 0.14.10 并收到此错误:
Error: Incorrect attribute value type
on main.tf line 101, in resource "aws_efs_access_point" "efs_pt":
101: secondary_gids = 1001
Inappropriate value for attribute "secondary_gids": set of number required.
我的地形代码:
resource "aws_efs_access_point" "efs_pt" {
file_system_id = aws_efs_file_system.efs.id
posix_user {
gid = 1000
uid = 1000
secondary_gids = 1001
}
root_directory {
creation_info {
owner_gid = 1000
owner_uid = 1000
permissions = 755
}
}
}
@Lagot 我想问题是你只传递了一个值,而 terraform 期待一组数字。
根据错误消息,提供者需要类型为 set(numbers) 的参数值,而您提供了一个数字 (1001)。您可以根据错误消息提供与提供者期望的类型一致的值来解决此问题:
试试下面的方法
secondary_gids = [1001]
这里不接受我的辅助 gid 的任何线索?我正在使用 terraform 0.14.10 并收到此错误:
Error: Incorrect attribute value type
on main.tf line 101, in resource "aws_efs_access_point" "efs_pt":
101: secondary_gids = 1001
Inappropriate value for attribute "secondary_gids": set of number required.
我的地形代码:
resource "aws_efs_access_point" "efs_pt" {
file_system_id = aws_efs_file_system.efs.id
posix_user {
gid = 1000
uid = 1000
secondary_gids = 1001
}
root_directory {
creation_info {
owner_gid = 1000
owner_uid = 1000
permissions = 755
}
}
}
@Lagot 我想问题是你只传递了一个值,而 terraform 期待一组数字。
根据错误消息,提供者需要类型为 set(numbers) 的参数值,而您提供了一个数字 (1001)。您可以根据错误消息提供与提供者期望的类型一致的值来解决此问题:
试试下面的方法
secondary_gids = [1001]