기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
원격 측정 설정
다음 단계에 따라 AWS Ground Station 연락처에 대한 원격 측정을 구성합니다. 이 설정을 완료하면 원격 측정이 활성화된 미션 프로파일을 사용하는 고객 응대 중에 원격 측정 데이터가 Kinesis Data Streams 스트림으로 전송됩니다. Kinesis Data Streams에 대한 자세한 내용은 Kinesis Data Streams 사용 설명서를 참조하세요.
1단계: 사전 조건 AWS 리소스 생성
다음 CloudFormation 코드 조각은 원격 측정 전송을 위한 사전 필수 AWS 리소스를 생성하는 방법을 보여줍니다. 이 코드 조각은 Kinesis Data Streams 스트림과 스트림에 원격 측정 데이터를 쓸 수 있는 AWS Ground Station 권한을 부여하는 IAM 역할을 생성합니다.
TelemetryStream: Type: AWS::Kinesis::Stream Properties: Name:GroundStationTelemetryStreamStreamModeDetails: StreamMode:ON_DEMANDRetentionPeriodHours:24TelemetryRole: Type: AWS::IAM::Role Properties: RoleName:GroundStationTelemetryRoleAssumeRolePolicyDocument: Version: '2012-10-17' Statement: - Effect: Allow Principal: Service: groundstation.amazonaws.com Action: sts:AssumeRole Policies: - PolicyName:KinesisWritePolicyPolicyDocument: Version: '2012-10-17' Statement: - Effect: Allow Action: - kinesis:DescribeStream - kinesis:PutRecord - kinesis:PutRecords Resource: !GetAttTelemetryStream.Arn
아래 목록은 원격 측정 전송을 구성할 때 고유한 설정 고려 사항을 호출합니다 AWS Ground Station.
Kinesis Data Streams 스트림 - 스트림은 처리량에 따라 자동으로 조정되는 온디맨드 용량 모드를 사용합니다. 이는 대부분의 사용 사례에 권장됩니다. 스트림은 24시간 동안 데이터를 보존하도록 구성됩니다. 기본적으로 스트림은 AWS 관리형 암호화를 사용합니다. 에서 고객 관리형 암호화를 사용하려면 StreamEncryption 속성을 AWS Key Management Service추가하고 kms:GenerateDataKey 권한을 포함하도록 IAM 역할 정책을 업데이트합니다. 자세한 내용은 Amazon Kinesis Data Streams의 데이터 보호를 참조하세요.
IAM 역할 - IAM 역할을 통해 groundstation.amazonaws.com 서비스 보안 주체는 역할을 수임하고 Kinesis Data Streams 스트림에 원격 측정 데이터를 쓸 수 있습니다. 역할 정책은 스트림의 kinesis:DescribeStream, kinesis:PutRecord및 kinesis:PutRecords 작업에 대한 권한을 부여합니다. 신뢰 정책 및 역할 정책 설정에 대한 지침은 원격 측정 싱크 구성 섹션을 참조하세요.
추가 구성 - AWS Ground Station API 호출에 사용하는 IAM 사용자 또는 역할에 iam:PassRole 권한을 추가합니다. 이렇게 하면 TelemetrySinkConfig를 생성할 AWS Ground Station 때 원격 측정 역할을에 전달할 수 있습니다. TelemetrySinkConfig
역할 정책을 업데이트하거나 연결하는 방법에 대한 자세한 내용은 IAM 사용 설명서의 IAM 정책 관리를 참조하세요. iam:PassRole 권한에 대한 자세한 내용은 AWS 서비스에 역할을 전달할 수 있는 사용자 권한 부여를 참조하세요.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:GetRole", "iam:PassRole" ], "Resource": "arn:aws:iam::999999999999:role/your-telemetry-delivery-role-name" } ] }
2단계: TelemetrySinkConfig 생성
가 원격 측정 데이터를 Kinesis Data Streams 스트림에 전송하는 방법을 정의하는 TelemetrySinkConfig를 생성합니다. AWS Ground Station 1단계의 CloudFormation 스택 출력에서 스트림 ARN 및 역할 ARN을 사용합니다.
참고
TelemetrySinkConfig를 생성하면 AWS Ground Station 는 파티션 키가 인 빈 테스트 레코드를 전송하여 Kinesis Data Streams 스트림에 대한 액세스를 확인합니다test.
TelemetrySinkConfig 생성에 대한 자세한 내용은 섹션을 참조하세요원격 측정 싱크 구성.
3단계: 미션 프로파일에 원격 측정 추가
미션 프로파일을 생성합니다. 미션 프로파일 생성에 대한 자세한 내용은 섹션을 참조하세요AWS Ground Station 미션 프로파일 사용. 미션 프로파일telemetrySinkConfigArn에를 추가하여 연락 중에 원격 측정 전송을 활성화합니다. 2단계에서 생성한 TelemetrySinkConfig의 ARN을 사용합니다.
4단계: 연락처 예약
원격 측정이 활성화된 미션 프로파일을 사용하여 고객 응대를 예약합니다. 고객 응대 중에 AWS Ground Station 는 원격 측정 데이터를 Kinesis Data Streams 스트림으로 스트리밍합니다.
고객 응대 중에 예상되는 사항
-
원격 측정 시작 - 고객 응대가 시작되면 데이터가 스트리밍을 시작합니다.
-
실시간에 가까운 전송 - 원격 측정이 거의 실시간으로 Kinesis Data Streams 스트림에 도착합니다.
-
고객 응대 기간 - 데이터는 전체 고객 응대에서 계속됩니다.
-
자동 중지 - 고객 응대가 종료되면 원격 측정이 스트리밍을 중지합니다.
전송 모니터링
다음을 사용하여 원격 측정 전송을 모니터링할 수 있습니다.
-
Kinesis Data Streams 스트림 지표 - CloudWatch에서 수신 레코드를 확인합니다. 자세한 내용은 Amazon Kinesis Data Streams 모니터링을 참조하세요.
-
애플리케이션 로그 - 스트림에서를 사용하는 애플리케이션의 데이터 처리를 확인합니다.
-
Kinesis Data Viewer - Kinesis Data Streams 스트림 콘솔을 사용하여 스트림의 샘플 레코드를 봅니다.
다음 단계
설정을 완료한 후 다음을 수행할 수 있습니다.
-
원격 측정 데이터 형식과 사용 가능한 원격 측정 유형에 대해 알아봅니다. 원격 측정 데이터 이해을(를) 참조하세요.
-
애플리케이션을 구축하여 Kinesis Data Streams 스트림의 원격 측정 데이터를 처리합니다. 자세한 내용은 Amazon Kinesis Data Streams용 소비자 구축을 참조하세요.
-
CloudWatch 및 기타 AWS 서비스를 사용하여 대시보드 및 알림을 생성합니다.
-
문제가 발생할 경우 문제 해결 지침을 검토하세요. 원격 측정 문제 해결을(를) 참조하세요.