Terraform-具有程序访问权限的AWS IAM用户

时间:2019-11-14 09:15:08

标签: amazon-web-services terraform amazon-iam terraform-provider-aws

我正在通过合作。
我正在尝试创建访问类型为“ 程序访问”的IAM用户。

使用AWS管理控制台,这非常简单:

AWS console management


尝试使用Terraform(reference to docs)时,似乎仅支持以下参数:

name
path
permissions_boundary
force_destroy
tags

也许应该通过策略配置?
任何帮助将不胜感激。


(*)Related question(具有不同的情况)。

2 个答案:

答案 0 :(得分:1)

您可以使用aws_iam_access_keyhttps://www.terraform.io/docs/providers/aws/r/iam_access_key.html)地形资源为用户创建访问密钥,这应该意味着用户具有Programmatic Access

希望这会有所帮助。

答案 1 :(得分:1)

aws_iam_user资源还需要为其创建一个aws_iam_access_key资源。

iam-user模块有a comprehensive example个正在使用它。

您还可以直接从注册表中使用该模块,然后让它为您做所有事情。