amazon-web-services - aws_storagegateway_gateway SMB 共享文件/目录访问由 terraform 选项控制
问题描述
我在 terraform 代码下面取消创建 aws 文件存储网关。我能够创建 SMB 文件共享,但文件/目录访问的设置由:POSIX 权限控制但我想用Windows 访问控制列表更新它。
尝试检查https://www.terraform.io/docs/providers/aws/r/storagegateway_smb_file_share.html但没有找到正确的参数来实现这一点。
有人可以帮我解决这个问题。
resource "aws_storagegateway_gateway" "gateway" {
gateway_ip_address = var.gateway_ip_address
gateway_name = var.gateway_name
gateway_timezone = var.gateway_timezone
gateway_type = "FILE_S3"
smb_active_directory_settings {
domain_name = var.domain
username = var.domain_username
password = var.domain_password
}
}
resource "aws_storagegateway_smb_file_share" "storage_gw" {
authentication = "ActiveDirectory"
gateway_arn = aws_storagegateway_gateway.gateway.arn
default_storage_class = "S3_STANDARD_IA"
location_arn = aws_s3_bucket.bucket.arn
role_arn = aws_iam_role.gateway.arn
valid_user_list = ["@application_group"]
}
提前致谢
解决方案
我可以用下面的 cli 命令解决这个问题
aws storagegateway update-smb-file-share --file-share-arn arn:aws:storagegateway:eu-central-1:xxxxxxxx:gateway/sgw-xxxxxx --smbacl-enabled
推荐阅读
- python-3.x - 使用 matplotlib 绘制多个值而无需循环
- regex - 如果第一次出现的模式与条件不匹配,如何使匹配失败?
- java - Logstash 缺少类名(`org.apache.http.─▒mpl.client.StandardHttpRequestRetryHandler')
- c++ - 为什么在我的函数类型之后使用引用运算符(&)允许我修改它返回的值?
- python - 按列表和总和值过滤行
- php - PHP SoapClient 不适用于我的 WebService。基本身份验证问题?
- postgresql - postgreSQL 到 AWS Aurora PostgreSQL 数据复制
- c# - 不可调用的成员“ListBox.Items”不能像方法一样使用
- r - 如何在 paste() 语句中包含具有多个元素的向量?
- php - Prestashop - 1.7.4.2 - 双 if 语句