2017-11-01 4 views
2

기존의 테라 폼 템플릿 (hcl)을 aws 클라우드 정보 템플릿 (json/yaml)으로 변환하고 싶습니다.테라 폼 템플릿을 클라우드 템플릿으로 변환

기본적으로 CFN_NAG를 통해 이러한 템플릿의 보안 문제를 찾고 싶습니다.

HCL에서 JSON으로 변환 한 다음 CFN_NAG에 템플릿을 전달했지만 두 템플릿 모두 다른 구조를 갖고 있기 때문에 오류가 발생했습니다.

아무도 제안을 해주실 수 있습니까?

+0

발생한 문제를 설명하기 위해 여기에 예제를 제공해야합니다. –

+0

구체적인 질문이 있습니까? 이것은 자체 포함 된 질문보다 토론에 대한 초대장처럼 들립니다. – sashoalm

답변

4

Terraform을 사용하여 실제 AWS 환경을 구현 한 다음 AWS의 CloudFormer을 사용하여 Terraform에서 만든 CloudFormation 템플릿 (JSON 또는 YAML)을 추출 할 수 있습니다. 어느 시점에 cfn-nag을 사용할 수 있습니다.

CloudFormer에는 현재 모든 AWS 리소스가 현재 지원되지는 않지만 (예 : RDS 보안 그룹) 모든 기본 AWS 리소스가 제공된다는 점에서 일부 제한 사항이 있습니다.

비용을 최소화하기 위해 CloudFormer 's를 포함한 모든 환경을 제거하는 것을 잊지 마십시오.