# IMDSv2 지원

**URL:** https://meta.discourse.org/t/imdsv2-support/272379
**Category:** Self-hosting
**Created:** [7월 21, 2023, 9:50오전 UTC](https://meta.discourse.org/t/imdsv2-support/272379 "2023-07-21T09:50:44Z")
**Posts on this page:** 1
**Showing post:** 17

<div class="post-metadata">

### Author: ![marco.palumbo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marco.palumbo/32/206919_2.png) [@marco.palumbo](https://meta.discourse.org/u/marco.palumbo)
#### Post date: [11월 24, 2025, 4:01오후 UTC](https://meta.discourse.org/t/imdsv2-support/272379/17 "2025-11-24T16:01:56Z")

</div>

문제가 무엇이었는지 파악했고, 결국 내 탓이라고 할 수밖에 없었지만, 문제는 꽤 미묘했습니다.  
문제는 "HttpPutResponseHopLimit"이 1로 설정되어 있어 컨테이너 내부에서 IMDSv2를 호출할 수 없었던 것이었습니다.

이 명령어를 실행하면 다음과 같은 응답을 받았습니다:

```plaintext
> aws ec2 describe-instances --instance-ids i-00000000000000000 --query “Reservations[0].Instances[0].MetadataOptions”`
{
“State”: “applied”,
“HttpTokens”: “optional”,
“HttpPutResponseHopLimit”: 1,
“HttpEndpoint”: “enabled”,
“HttpProtocolIpv6”: “disabled”,
“InstanceMetadataTags”: “disabled”
}

```

설정을 조정하면 올바른 출력은 다음과 같습니다.

```plaintext
> aws ec2 describe-instances --instance-ids i-00000000000000000 --query “Reservations[0].Instances[0].MetadataOptions”`
{
“State”: “applied”,
“HttpTokens”: “required”,
“HttpPutResponseHopLimit”: 2,
“HttpEndpoint”: “enabled”,
“HttpProtocolIpv6”: “disabled”,
“InstanceMetadataTags”: “disabled”
}

```

…그리고 마침내 미스터리는 풀렸습니다 😅

모두에게 도움을 주셔서 감사합니다

---

_[View the full topic](https://meta.discourse.org/t/imdsv2-support/272379)._
