반응형
테라포름 개수가 있는 항목에 대한 상태 표시
에서 생성된 인스턴스가 있는 경우 다음을 사용하여 상태를 볼 수 없습니다:
terraform state show instance-name.0
사용할 경우:
terraform state show instance-name[0]
그것도 효과가 없어요.
빌드된 인스턴스의 상태를 어떻게 표시합니까?
대괄호와 함께 작동해야 합니다. 표시할 수 있는 리소스를 확인해야 합니다. 이것을 다음에 추가할 수 있어야 한다. 예
아마도 그것은 인용/도피 문제인가요? 대괄호는 bash에서 예약된 문자가 아닌가요? 답변이 좋지 않을 수도 있지만, 리소스 주소 주변에 작은 따옴표를 붙여 시도해 보셨습니까?
그것은 정말로 캐릭터 탈옥 문제이다. 대괄호는 실제로 bash로 예약되어 있으므로 리소스 이름에 단일 따옴표를 추가하면 유용합니다. 명령은 다음과 같이 됩니다:
배열의 경우:
terraform state show 'packet_device.worker[0]'
for_each(각 껍질에 따라 다름)
Linux, Mac OS 및 UNIX:
terraform state show 'packet_device.worker["example"]'
PowerShell:
terraform state show 'packet_device.worker[\"example\"]'
윈도우즈 cmd.exe:
terraform state show packet_device.worker[\"example\"]
봐
반응형
'개발하자' 카테고리의 다른 글
Oiy-JS 단계 정의의 "오류: 모듈 외부에서 가져오기 문을 사용할 수 없습니다"(스크립트 포함) (0) | 2023.05.12 |
---|---|
AR 코어 플래터 플러그인을 작동시키려면 어떻게 해야 하나요? (0) | 2023.05.11 |
유형 스크립트: 트리의 상위 레벨에서 한 모듈에 별칭을 지정할 수 있지만 다른 모듈에는 별칭을 지정할 수 없습니까? (0) | 2023.05.10 |
Kubernetes 클러스터의 WebRTC (0) | 2023.05.09 |
Floating Firebase Messaging Crash Targeting S+(버전 31 이상)에는 FLAG_IMTOUBLE 중 하나가 필요합니다 (0) | 2023.05.09 |