배포된 아래와 같은 테라폼 리소스
가 있다고 치자.
...
resource "aws_sns_topic_subscription" "example" {
topic_arn = aws_sns_topic.example.arn
protocol = "email"
endpoint = var.email # 이메일 주소 입력
}
...
해당 테라폼 리소스 (aws_sns_topic_subscription.example)
의 프로퍼티에 무엇이 있는 지 빠르게 알아볼 수 있는 방법이 있을까?
terraform console
을 활용하면 빠르게 찾을 수 있다.
배포된 테라폼 파일이 있는 프로젝트의 루트 경로
에서 아래와 같이 명령어를 입력하면 정보를 얻을 수 있다.
$ terraform console
...
# 원하는 리소스 입력
> aws_sns_topic_subscription.example
# 해당 리소스에 대한 정보를 출력함
{
...
"arn" = "arn:aws:autoscaling:ap-northeast-2:640668917513~~~"
...
}
보다 자세한 내용은 테라폼 공식 문서 를 참고하자 ~!
참고자료: