Terraform을 통해 AWS WorkSpaces를 배포 할 때 ValidationException 오류

Ishiven

Terraform을 사용하여 AWS WorkSpaces 인프라를 배포하려고했습니다. 코드 자체는 확인 및 계획 검사를 통과하지만 적용되지 않습니다.

출처:

module "networking" {
  source = "../../modules/networking"
  region = var.region
  main_cidr_block = var.main_cidr_block
  cidr_block_1 = var.cidr_block_1
  cidr_block_2 = var.cidr_block_2
  size = var.size
}

resource "aws_directory_service_directory" "main" {
  name     = var.aws_ds_name
  password = var.aws_ds_passwd
  size     = var.size
  type = "SimpleAD"
  vpc_settings {
    vpc_id     = module.networking.main_vpc
    subnet_ids = ["${module.networking.private-0}", "${module.networking.private-1}"]
  }
}

resource "aws_workspaces_directory" "main" {
  directory_id = aws_directory_service_directory.main.id
  subnet_ids   = ["${module.networking.private-0}", "${module.networking.private-1}"]
}

resource "aws_workspaces_ip_group" "main" {
  name        = "Contractors."
  description = "Main IP access control group"


  rules {
    source      = "10.0.0.0/16"
    description = "Contractors"
  }
}

에러 코드:

ValidationException: 2 validation errors detected: Value at 'password' failed to satisfy constraint: Member must satisfy regular expression pattern: (?=^.{8,64}$)((?=.*\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\d)(?=.*[^A-Za-z0-9\s])(?=.*[a-z])|(?=.*[^A-Za-z0-9\s])(?=.*[A-Z])(?=.*[a-z])|(?=.*\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\s]))^.*; Value '' at 'name' failed to satisfy constraint: Member must satisfy regular expression pattern: ^([a-zA-Z0-9]+[\\.-])+([a-zA-Z0-9])+$
        status code: 400, request id: 073f6e61-775e-4ff9-a88e-e1eab97f8519

  on modules/workspaces/workspaces.tf line 10, in resource "aws_directory_service_directory" "main":
  10: resource "aws_directory_service_directory" "main" {

사용자 이름 / 암호에 대한 정규식 문제라는 것을 알고 있지만 지금은 사용자를 설정하지 않았으며 테스트 이유로 보안 정책을 재설정했습니다.

누구든지 전에이 문제가 있었습니까?

ydaetskcoR

디렉토리 서비스에 대한 AWS API는에 제약 조건 적용 password속성을 실행할 때 해당 오류에 무엇을보고와 일치합니다 terraform apply:

암호

디렉토리 관리자의 비밀번호입니다. 디렉터리 생성 프로세스는 사용자 이름 Administrator와이 암호를 사용하여 디렉터리 관리자 계정을 만듭니다.

관리자 계정의 비밀번호를 변경해야하는 경우 ResetUserPassword API 호출을 사용할 수 있습니다.

유형 : 문자열

무늬:

(?=^.{8,64}$)((?=.*\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\d)(?=.*[^A-Za-z0-9\s])(?=.*[a-z])|(?=.*[^A-Za-z0-9\s])(?=.*[A-Z])(?=.*[a-z])|(?=.*\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\s]))^.*

필수 : 예

일반적으로 Terraform은 계획을 사용하여이를 검증하거나 명령을 검증 할 수 있지만 안타깝게도 AWS 공급자는 현재 적절한 항목이ValidateFunc 없으므로 1 분 대신 적용 시간에만 실패합니다.

계획 또는 검증 시간에이를 포착하려면 공급자 문제 추적기 에서 기능 요청을 제기해야합니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Terraform을 통해 앱 게이트웨이를 배포 할 때 오류 발생

분류에서Dev

Intune을 통해 TeamViewer 호스트를 배포하려고 할 때 설치 오류

분류에서Dev

Azure DevOps Pipelines를 통해 DACPAC를 배포 할 때 오류 발생

분류에서Dev

github를 통해 Heroku에 배포 할 때 오류 발생

분류에서Dev

import ()를 통해 모듈을 검색 할 때 403 오류 포착

분류에서Dev

AWS에 배포 할 때 Resteasy 404 오류

분류에서Dev

Gitlab CI / CD를 통해 Digital Ocean에 배포하려고 할 때 SSH 오류

분류에서Dev

지금을 통해 Vercel (Zeit)에 배포하려고 할 때 docusaurus의 배포 오류

분류에서Dev

AWS Sagemaker에서 모델을 배포 할 때 발생하는 오류를 해결하는 방법은 무엇입니까?

분류에서Dev

Python에서 AWS CDK를 통해 예산을 생성하려고 할 때 jsii 오류

분류에서Dev

Homebrew를 통해 MySQL을 설치할 때 Symlink 오류

분류에서Dev

ssh를 통해 bash 명령을 실행할 때 오류

분류에서Dev

Spring AWS : Elastic Beanstalk에서 전쟁을 배포 할 때 액세스 거부 오류

분류에서Dev

Teamcity (msdeploypublish)를 통해 msbuild로 웹 프로젝트를 배포 할 때 오류 발생

분류에서Dev

가상 머신에서 Jersey를 통해 REST 서비스를 배포 할 때 오류 발생

분류에서Dev

Cloudbees AWS Elastic Beanstalk 배포를 통해 Java가 아닌 애플리케이션을 배포 할 수 있습니까?

분류에서Dev

AWS 엔드 포인트에 POST를 시도 할 때 Curl 오류

분류에서Dev

Selenium을 통해 헤드리스 Firefox를 실행할 때 오류 발생

분류에서Dev

Python으로 Mailgun을 통해 변수를 제출할 때 오류 발생

분류에서Dev

잘라내기를 통해 빈 열을 만들려고 할 때 오류 발생

분류에서Dev

electron-forge를 통해 Flatpak을 빌드 할 때 zypak-wrapper 오류

분류에서Dev

Selenium을 통해 헤드리스 Firefox를 실행할 때 오류 발생

분류에서Dev

Organizer를 통해 iOS 7 앱을 업로드 할 때마다 Xcode 오류 발생

분류에서Dev

Symfony-양식을 통해 OneToOne 관계를 저장할 때 오류 발생

분류에서Dev

RVM을 통해 Mac OSX Lion에 Ruby를 설치할 때 발생하는 오류

분류에서Dev

Jmeter를 통해 SOAP 요청을 실행할 때 오류-응답 500

분류에서Dev

createUser Mutation을 통해 새 사용자를 만들려고 할 때 400 오류

분류에서Dev

Python에서 Popen을 통해 cvlc를 호출 할 때 오류 발생

분류에서Dev

DevOps를 사용하여 ARM 템플릿을 배포 할 때 이상한 오류

Related 관련 기사

  1. 1

    Terraform을 통해 앱 게이트웨이를 배포 할 때 오류 발생

  2. 2

    Intune을 통해 TeamViewer 호스트를 배포하려고 할 때 설치 오류

  3. 3

    Azure DevOps Pipelines를 통해 DACPAC를 배포 할 때 오류 발생

  4. 4

    github를 통해 Heroku에 배포 할 때 오류 발생

  5. 5

    import ()를 통해 모듈을 검색 할 때 403 오류 포착

  6. 6

    AWS에 배포 할 때 Resteasy 404 오류

  7. 7

    Gitlab CI / CD를 통해 Digital Ocean에 배포하려고 할 때 SSH 오류

  8. 8

    지금을 통해 Vercel (Zeit)에 배포하려고 할 때 docusaurus의 배포 오류

  9. 9

    AWS Sagemaker에서 모델을 배포 할 때 발생하는 오류를 해결하는 방법은 무엇입니까?

  10. 10

    Python에서 AWS CDK를 통해 예산을 생성하려고 할 때 jsii 오류

  11. 11

    Homebrew를 통해 MySQL을 설치할 때 Symlink 오류

  12. 12

    ssh를 통해 bash 명령을 실행할 때 오류

  13. 13

    Spring AWS : Elastic Beanstalk에서 전쟁을 배포 할 때 액세스 거부 오류

  14. 14

    Teamcity (msdeploypublish)를 통해 msbuild로 웹 프로젝트를 배포 할 때 오류 발생

  15. 15

    가상 머신에서 Jersey를 통해 REST 서비스를 배포 할 때 오류 발생

  16. 16

    Cloudbees AWS Elastic Beanstalk 배포를 통해 Java가 아닌 애플리케이션을 배포 할 수 있습니까?

  17. 17

    AWS 엔드 포인트에 POST를 시도 할 때 Curl 오류

  18. 18

    Selenium을 통해 헤드리스 Firefox를 실행할 때 오류 발생

  19. 19

    Python으로 Mailgun을 통해 변수를 제출할 때 오류 발생

  20. 20

    잘라내기를 통해 빈 열을 만들려고 할 때 오류 발생

  21. 21

    electron-forge를 통해 Flatpak을 빌드 할 때 zypak-wrapper 오류

  22. 22

    Selenium을 통해 헤드리스 Firefox를 실행할 때 오류 발생

  23. 23

    Organizer를 통해 iOS 7 앱을 업로드 할 때마다 Xcode 오류 발생

  24. 24

    Symfony-양식을 통해 OneToOne 관계를 저장할 때 오류 발생

  25. 25

    RVM을 통해 Mac OSX Lion에 Ruby를 설치할 때 발생하는 오류

  26. 26

    Jmeter를 통해 SOAP 요청을 실행할 때 오류-응답 500

  27. 27

    createUser Mutation을 통해 새 사용자를 만들려고 할 때 400 오류

  28. 28

    Python에서 Popen을 통해 cvlc를 호출 할 때 오류 발생

  29. 29

    DevOps를 사용하여 ARM 템플릿을 배포 할 때 이상한 오류

뜨겁다태그

보관