찾다

 >  Q&A  >  본문

PHP AWS SDK를 사용하여 인스턴스 메타데이터를 얻는 방법

<p>AWS SDK를 사용하여 현재 EC2 인스턴스의 인스턴스 메타데이터(예: AZ)를 가져오고 싶습니다. 대안을 찾았지만 SDK를 사용하지 않고 <code>file_get_contents</code>만 사용합니다. SDK를 사용하여 이 기능을 구현하는 방법은 무엇입니까? </p>
P粉032649413P粉032649413484일 전629

모든 응답(1)나는 대답할 것이다

  • P粉360266095

    P粉3602660952023-08-28 00:00:45

    JasonQ-AWS가 제안한 솔루션은 계정 내 모든 인스턴스와 애플리케이션의 정보를 얻는 데 매우 유용합니다. 그러나 현재 프로세스가 실행 중인 인스턴스를 설명하는 정보는 알려주지 않습니다.

    이를 달성하려면 두 개의 CURL 명령이 필요한 IMDSv2를 사용해야 합니다. 첫 번째는 토큰을 가져오고 두 번째는 현재 인스턴스의 실제 메타데이터를 가져오는 것입니다.

    PHP에서 코드는 다음과 같습니다:

    으아악

    필요한 정보만 추출하면 됩니다. 보다 구체적인 URL을 사용하여 인스턴스 ID와 같은 고유 정보를 요청할 수도 있습니다.

    으아악

    회신하다
    0
  • 취소회신하다