0

我尝试运行以下 terraform 代码或创建测试 smb 共享,但出现错误

见代码

provider "aws" {
  region = "us-east-1"
}

resource "aws_storagegateway_smb_file_share" "test_smb_share" {
  authentication        = "ActiveDirectory"
  gateway_arn           = "arn:aws:storagegateway:us-east-1:145429107744:gateway/sgw-4xxxxxxx"
  default_storage_class = "S3_STANDARD"
  location_arn          = "arn:aws:s3:::xxxxxxxx"
  role_arn              = "arn:aws:iam::145429107744:role/service-role/StorageGatewayBucketAccessRolee896cdf0-cb46-4471-a0de-119f69f87e"
  valid_user_list       = ["@Domain Admins","@Admins"]
  kms_encrypted         = "true"
  kms_key_arn           = "arn:aws:kms:us-east-1:145429107744:key/8c4b962b-c00a-4a32-8fbd-76b174efb609"
  tags = {
                atomdev     =   "prod"
                atomdomain  =   "xxxxxx"
                atomos      =   "file system"
                atompid     =   "32"
                atomrole    =   "storage"
  }
}

aws_storagegateway_smb_file_share.test_smb_share:正在创建... ╷ │ 错误:创建 Storage Gateway SMB 文件共享时出错:InvalidGatewayRequestException:OverlappingLocations │ { │ RespMetadata:{ │ StatusCode:400,│ RequestID:“e8f7466d-23af-4a4c-a457-d39a0f99406d” │ } , │ Error_: { │ ErrorCode: "OverlappingLocations" │ }, │ Message_: "OverlappingLocations" │ } │ │ 使用 aws_storagegateway_smb_file_share.test_smb_share,│ 在 main.tf 第 5 行,资源 "aws_storagegateway_smb_file_share" "test_smb_share": │ 5:资源"aws_storagegateway_smb_file_share" "test_smb_share" { │</p>

任何想法?

4

1 回答 1

0

如果您尝试在具有重叠 S3 位置的同一 SGW 上运行两个共享,您将收到此错误。例如:

\\my-s3-bucket\folder1\data
\\my-s3-bucket\folder1

^ 这些会重叠,因为一个会包含另一个的子集

于 2022-02-08T20:21:55.490 回答