기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AppStream 2.0 스트리밍 인스턴스에서 IAM 역할을 사용하는 방법
IAM 역할을 생성한 후 이미지 빌더를 시작하거나 플릿을 생성할 때 이미지 빌더 또는 플릿 스트리밍 인스턴스에 적용할 수 있습니다. 기존 플릿에 IAM 역할을 적용할 수도 있습니다. 이미지 빌더를 시작할 때 IAM 역할을 적용하는 방법에 대한 자세한 내용은 섹션을 참조하세요이미지 빌더를 시작하여 스트리밍 애플리케이션 설치 및 구성. 플릿을 생성할 때 IAM 역할을 적용하는 방법에 대한 자세한 내용은 섹션을 참조하세요Amazon AppStream 2.0에서 플릿 생성.
이미지 빌더 또는 플릿 스트리밍 인스턴스에 IAM 역할을 적용하면 AppStream 2.0이 임시 자격 증명을 검색하고 인스턴스에 appstream_machine_role 자격 증명 프로파일을 생성합니다. 임시 보안 인증 정보는 1시간 동안 유효하며 한 시간마다 새로운 보안 인증 정보가 검색됩니다. 이전 자격 증명은 만료되지 않으므로 유효한 기간 동안 사용할 수 있습니다. 자격 증명 프로파일을 사용하여 선택한 언어와 함께 AWS 명령줄 인터페이스(AWS CLI), 용 AWS 도구 PowerShell또는 AWS SDK 를 사용하여 프로그래밍 방식으로 AWS 서비스를 호출할 수 있습니다.
API 전화를 걸 때 appstream_machine_role을 자격 증명 프로파일로 지정합니다. 그렇지 않으면 권한이 부족하여 작업이 실패합니다.
AppStream 2.0은 스트리밍 인스턴스가 프로비저닝되는 동안 지정된 역할을 수임합니다. AppStream 2.0은 VPC 에 연결된 탄력적 네트워크 인터페이스를 호출에 AWS API 사용하기 때문에 애플리케이션 또는 스크립트는 전화를 걸 AWS API기 전에 탄력적 네트워크 인터페이스를 사용할 수 있을 때까지 기다려야 합니다. 탄력적 네트워크 인터페이스를 사용할 수 있기 전에 API 전화를 걸면 호출이 실패합니다.
다음 예제에서는 appstream_machine_role 자격 증명 프로파일을 사용하여 스트리밍 인스턴스(EC2 인스턴스)를 설명하고 Boto 클라이언트를 생성하는 방법을 보여줍니다. Boto는 SDK Python용 Amazon Web Services(AWS)입니다.
를 사용하여 스트리밍 인스턴스(EC2 인스턴스) 설명 AWS CLI
aws ec2 describe-instances --region us-east-1 --profile appstream_machine_role
용 AWS 도구를 사용하여 스트리밍 인스턴스(EC2 인스턴스) 설명 PowerShell
PowerShell 버전 3.3.563.1 이상용 AWS 도구는 Amazon Web Services SDK for .NET 버전 3.3.103.22 이상과 함께 사용해야 합니다. Tools forNET AWS PowerShell
Get-EC2Instance -Region us-east-1 -ProfileName appstream_machine_role
for Python을 사용하여 AWS SDK Boto 클라이언트 생성
session = boto3.Session(profile_name='appstream_machine_role')