Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configura la telemetria
Segui questi passaggi per configurare la telemetria per i tuoi contatti. AWS Ground Station Dopo aver completato questa configurazione, i dati di telemetria verranno inviati al tuo stream Kinesis Data Streams durante i contatti che utilizzano un profilo di missione abilitato alla telemetria. Per una comprensione approfondita di Kinesis Data Streams, consulta la Guida per l'utente di Kinesis Data Streams. https://docs.aws.amazon.com/streams/latest/dev/introduction.html
Fase 1: Creare un prerequisito AWS risorse
Lo CloudFormation snippet seguente mostra come creare le risorse AWS prerequisite per la distribuzione della telemetria. Questo frammento crea uno stream Kinesis Data Streams e un ruolo IAM che concede l'autorizzazione a scrivere dati di telemetria nello stream. AWS Ground Station
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
L'elenco seguente riporta considerazioni di configurazione uniche per la configurazione della consegna della telemetria per. AWS Ground Station
Kinesis Data Streams stream: lo stream utilizza la modalità di capacità su richiesta, che si ridimensiona automaticamente in base al throughput. Questa opzione è consigliata per la maggior parte dei casi d'uso. Lo stream è configurato per conservare i dati per 24 ore. Per impostazione predefinita, lo stream utilizza la crittografia AWS gestita. Per utilizzare la crittografia gestita dal cliente con AWS Key Management Service, aggiungi la StreamEncryption proprietà e aggiorna la policy del ruolo IAM per includere kms:GenerateDataKey l'autorizzazione. Per ulteriori informazioni, consulta Protezione dei dati in Amazon Kinesis Data Streams.
Ruolo IAM: il ruolo IAM consente al responsabile del groundstation.amazonaws.com servizio di assumere il ruolo e scrivere dati di telemetria nel tuo stream Kinesis Data Streams. La policy relativa ai ruoli concede le autorizzazioni e le azioni sullo kinesis:DescribeStream stream. kinesis:PutRecord kinesis:PutRecords Consulta Config del sink di telemetria le linee guida sulla definizione della politica di fiducia e della politica sui ruoli.
Configurazione aggiuntiva: aggiungi iam:PassRole le autorizzazioni all'utente o al ruolo IAM che usi per le chiamate AWS Ground Station API. Ciò consente di passare il ruolo di telemetria a AWS Ground Station quando si crea un. TelemetrySinkConfig
Per ulteriori informazioni su come aggiornare o allegare una policy di ruolo, consulta Managing IAM Policy nella IAM User Guide. Per ulteriori informazioni sull'iam:PassRoleautorizzazione, consulta Concedere a un utente le autorizzazioni per passare un ruolo a un servizio AWS
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:GetRole", "iam:PassRole" ], "Resource": "arn:aws:iam::999999999999:role/your-telemetry-delivery-role-name" } ] }
Passaggio 2: creare un TelemetrySinkConfig
Creane uno TelemetrySinkConfig che definisca in che modo AWS Ground Station verranno trasmessi i dati di telemetria al tuo stream Kinesis Data Streams. Usa l'ARN dello stream e l'ARN del ruolo dagli output dello stack nella Fase 1. CloudFormation
Nota
Quando crei uno TelemetrySinkConfig, AWS Ground Station verificherà l'accesso al tuo stream Kinesis Data Streams fornendo un record di test vuoto con una chiave di partizione di. test
Per ulteriori informazioni sulla creazione di un TelemetrySinkConfig, vedere. Config del sink di telemetria
Passaggio 3: aggiungi la telemetria al profilo della tua missione
Crea un profilo di missione. Per ulteriori informazioni sulla creazione dei profili delle missioni, consultaUsa i profili di AWS Ground Station missione. Aggiungili telemetrySinkConfigArn al tuo profilo di missione per abilitare l'invio della telemetria durante i contatti. Usa l'ARN di ciò che hai TelemetrySinkConfig creato nel passaggio 2.
Fase 4: Pianifica un contatto
Pianifica un contatto utilizzando il tuo profilo di missione abilitato alla telemetria. Durante il contatto, AWS Ground Station trasmetterai i dati di telemetria al tuo stream Kinesis Data Streams.
Cosa aspettarsi durante i contatti
-
Avvio della telemetria: lo streaming dei dati inizia all'inizio del contatto.
-
Consegna quasi in tempo reale: la telemetria arriva nel tuo stream Kinesis Data Streams quasi in tempo reale.
-
Durata del contatto: i dati permangono per tutta la durata del contatto.
-
Arresto automatico: la telemetria interrompe lo streaming quando il contatto termina.
Monitoraggio della consegna
È possibile monitorare l'erogazione della telemetria utilizzando:
-
Metriche dello streaming di Kinesis Data Streams: registra i record in entrata. CloudWatch Per ulteriori informazioni, consulta Monitoraggio di Amazon Kinesis Data Streams.
-
Registri delle applicazioni: verifica l'elaborazione dei dati nelle applicazioni che consumano lo stream.
-
Kinesis Data Viewer: utilizza la console di streaming Kinesis Data Streams per visualizzare i record di esempio del tuo stream.
Fasi successive
Dopo aver completato la configurazione, puoi:
-
Scopri il formato dei dati di telemetria e i tipi di telemetria disponibili. Consulta Comprendi i dati di telemetria.
-
Crea applicazioni per elaborare i dati di telemetria dal tuo stream Kinesis Data Streams. Per ulteriori informazioni, consulta Building Consumers for Amazon Kinesis Data Streams.
-
Crea dashboard e avvisi utilizzando CloudWatch e altri servizi. AWS
-
Consulta le linee guida per la risoluzione dei problemi in caso di problemi. Consulta Risolvere i problemi di telemetria.