기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
토큰 교환 서비스
토큰 교환 서비스 구성 요소 (aws.greengrass.TokenExchangeService
) 는 사용자 지정 구성 요소의 AWS 서비스와 상호 작용하는 데 사용할 수 있는 AWS 자격 증명을 제공합니다.
토큰 교환 서비스는 Amazon Elastic Container Service (Amazon ECS) 컨테이너 인스턴스를 로컬 서버로 실행합니다. 이 로컬 서버는 Greengrass 코어 nucleus 구성 요소에서 구성한 AWS IoT 역할 별칭을 사용하여 AWS IoT 자격 증명 공급자에 연결합니다. 구성 요소는 두 개의 환경 변수 및 를 제공합니다. AWS_CONTAINER_CREDENTIALS_FULL_URI
AWS_CONTAINER_AUTHORIZATION_TOKEN
AWS_CONTAINER_CREDENTIALS_FULL_URI
이 로컬 서버의 URI를 정의합니다. 구성 요소가 AWS SDK 클라이언트를 만들면 클라이언트는 이 URI 환경 변수를 인식하고 의 토큰을 사용하여 토큰 교환 서비스에 연결하고 자격 증명을 AWS 검색합니다. AWS_CONTAINER_AUTHORIZATION_TOKEN
이를 통해 Greengrass 코어 디바이스는 AWS 서비스 오퍼레이션을 호출할 수 있습니다. 사용자 지정 구성 요소에서 이 구성 요소를 사용하는 방법에 대한 자세한 내용은 을 참조하십시오AWS서비스와 상호작용.
중요
이러한 방식의 AWS 자격 증명 취득 지원이 2016년 7월 13일에 AWS SDK에 추가되었습니다. 구성 요소는 해당 날짜 또는 그 이후에 생성된 AWS SDK 버전을 사용해야 합니다. 자세한 내용은 Amazon Elastic 컨테이너 서비스 개발자 안내서의 지원되는 AWS SDK 사용을 참조하십시오.
버전
이 구성 요소의 버전은 다음과 같습니다.
-
2.0.x
유형
이 구성 요소는 일반 구성 요소 () aws.greengrass.generic
입니다. Greengrass 핵은 구성 요소의 라이프사이클 스크립트를 실행합니다.
자세한 설명은 구성 요소 유형 섹션을 참조하세요.
운영 체제
이 구성 요소는 다음 운영 체제를 실행하는 코어 디바이스에 설치할 수 있습니다.
Linux
Windows
의존성
이 구성 요소에는 종속성이 없습니다.
구성
이 구성 요소에는 구성 매개변수가 없습니다.
로컬 로그 파일
이 구성 요소는 Greengrass 핵 구성 요소와 동일한 로그 파일을 사용합니다.
이 구성 요소의 로그를 보려면
-
코어 기기에서 다음 명령을 실행하여 이 구성 요소의 로그 파일을 실시간으로 확인합니다.
또는/greengrass/v2
C:\greengrass\v2
를 AWS IoT Greengrass 루트 폴더 경로로 바꿉니다.
Changelog
다음 표에는 각 구성 요소 버전의 변경 사항이 설명되어 있습니다.
버전 |
변경 |
---|---|
2.0.3 |
초기 버전 |