[英]Access selective folders in S3 bucket visa AWS Transfer User
I have 3 folders in a S3 bucket and AWS Transfer User
which has access to one folder in that bucket which is setup via terraform:我在 S3 存储桶中有 3 个文件夹,
AWS Transfer User
可以访问该存储桶中的一个文件夹,该文件夹是通过 terraform 设置的:
resource "aws_transfer_user" "foo" {
server_id = aws_transfer_server.foo.id
user_name = "tftestuser"
role = aws_iam_role.foo.arn
home_directory_type = "LOGICAL"
home_directory_mappings {
entry = "/test.pdf"
target = "/bucket3/test-path/folder1"
//target = "/bucket3/test-path/folder2" --> Something like this accessing folder1 and folder2
}
}
Now I want it to have access to 2nd folder as well.现在我希望它也可以访问第二个文件夹。 Is it possible to add another folder to the user or I'll have to create a new
aws transfer user
?是否可以向用户添加另一个文件夹,或者我必须创建一个新的
aws transfer user
?
Try defining multiple home_directory_mappings
because terraform accepts multiple items in certain cases like ordered_cache_behavior
in aws_cloudfront_distribution
尝试定义多个
home_directory_mappings
因为 terraform 在某些情况下接受多个项目,例如aws_cloudfront_distribution
中的ordered_cache_behavior
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.