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à.
Risoluzione dei problemi relativi alla telemetria
Utilizza le seguenti informazioni per risolvere i problemi più comuni relativi alla telemetria.
Problemi di configurazione comuni
Errori di autorizzazione IAM
Sintomi
Quando CreateConfig chiami per creare un TelemetrySinkConfig, ricevi un errore:
Unable to write to Kinesis Data Streams stream. Ensure that Ground Station has kinesis:PutRecord permissions for the given stream
Cause
-
Il ruolo IAM specificato in TelemetrySinkConfig non dispone delle autorizzazioni necessarie per scrivere nel flusso Kinesis Data Streams.
-
La politica di fiducia sul ruolo IAM non consente di AWS Ground Station assumere il ruolo.
-
L'ARN dello stream di Kinesis Data Streams in TelemetrySinkConfig è errato o lo stream non esiste.
Soluzioni
-
Verifica che il ruolo IAM esista e disponga delle autorizzazioni corrette. Rivedi Passaggio 2: creare un TelemetrySinkConfig e assicurati che tutti i passaggi siano stati seguiti.
-
Verifica che AWS Ground Station possa assumere il tuo ruolo IAM:
aws iam get-role --role-name GroundStationTelemetryRoleVerifica che la politica di fiducia
groundstation.amazonaws.com.rproxy.goskope.comincluda come responsabile del servizio affidabile. -
Verifica che il ruolo IAM disponga delle autorizzazioni Kinesis richieste:
aws iam list-attached-role-policies --role-name GroundStationTelemetryRoleAssicurati che la policy
kinesis:DescribeStreamincluda ekinesis:PutRecordsautorizzazioni per il tuo stream.kinesis:PutRecord -
Verifica che lo stream Kinesis Data Streams esista e che l'ARN sia corretto:
aws kinesis describe-stream \ --stream-nameyour-stream-name\ --regionus-east-2 -
Se utilizzi la crittografia gestita dal cliente, verifica che il ruolo IAM
kms:GenerateDataKeydisponga dell'autorizzazione per la tua chiave. AWS KMS
PassRole errori di autorizzazione
Sintomi
Quando chiamiCreateConfig, ricevi un messaggio di errore relativo alla mancata autorizzazione a passare il ruolo IAM.
Soluzione
Assicurati che il tuo utente o ruolo IAM disponga dell'iam:PassRoleautorizzazione per il ruolo IAM di telemetria. Aggiungi la seguente policy al tuo utente o ruolo:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:GetRole", "iam:PassRole" ], "Resource": "arn:aws:iam::123456789012:role/your-stream-name" } ] }
Problemi di configurazione dello stream di Kinesis Data Streams
Sintomi
L'invio della telemetria non riesce o è intermittente.
Cause
-
Lo stream di Kinesis Data Streams ha una capacità insufficiente per il throughput di telemetria.
-
Lo stream viene utilizzato da altre applicazioni, con conseguente limitazione della scrittura.
Soluzioni
-
Controlla lo stato dello streaming:
aws kinesis describe-stream \ --stream-nameyour-stream-name\ --regionus-east-2 -
Monitora la limitazione della scrittura utilizzando CloudWatch le metriche:
aws cloudwatch get-metric-statistics \ --namespace AWS/Kinesis \ --metric-name WriteProvisionedThroughputExceeded \ --dimensions Name=StreamName,Value=your-stream-name\ --start-time2025-12-08T00:00:00Z\ --end-time2025-12-08T23:59:59Z\ --period 60 \ --statistics Sum \ --regionus-east-2 -
Se viene rilevata una limitazione, considera:
-
Passaggio alla modalità di capacità su richiesta per il ridimensionamento automatico.
-
Utilizzo di uno stream dedicato per AWS Ground Station la telemetria.
-
Se si utilizza la modalità provisioning, aumentare il numero di frammenti.
-
Problemi di consegna della telemetria
Nessun dato di telemetria visualizzato
Sintomi
Dopo aver pianificato un contatto con un profilo di missione abilitato alla telemetria, nello stream di Kinesis Data Streams non viene visualizzato alcun dato di telemetria.
Possibili cause e soluzioni
- Il profilo di missione non ha la telemetria abilitata
-
Verifica che il profilo della missione utilizzato per il contatto includa:
telemetrySinkConfigArnaws groundstation get-mission-profile \ --mission-profile-id12345678-1234-1234-1234-123456789012\ --regionus-east-2Controlla l'output per il
telemetrySinkConfigArncampo. Se non è presente, nel profilo della missione non è abilitata la telemetria. - Problema relativo alle autorizzazioni dei ruoli IAM
-
Consulta i passaggi per la risoluzione dei problemi relativi alle autorizzazioni IAM in. Errori di autorizzazione IAM
- Lo stream di Kinesis Data Streams non esiste o si trova nella regione sbagliata
-
Verifica che lo stream esista nella regione corretta:
aws kinesis describe-stream \ --stream-nameyour-stream-name\ --regionus-east-2 - Il contatto non è ancora iniziato
-
L'invio della telemetria inizia all'ora di inizio del contatto. Verifica che il contatto sia iniziato controllando lo stato del contatto:
aws groundstation describe-contact \ --contact-id12345678-1234-1234-1234-123456789012\ --regionus-east-2 - Contatto programmato su una stazione terrestre digitale gemellata
-
Le digital twin ground station non supportano la trasmissione della telemetria. I contatti pianificati su antenne digitali gemelle non producono dati di telemetria. Verifica che la stazione di terra utilizzata per il contatto non sia una gemella digitale controllando il nome della stazione di terra. Le stazioni terrestri Digital Twin hanno il prefisso «Digital Twin» nel nome. Per ulteriori informazioni, consulta Usa il AWS Ground Station funzionalità digital twin.
Dati di telemetria intermittenti
Sintomi
I dati di telemetria vengono forniti in modo incoerente con lacune o record mancanti.
Possibili cause
-
Problemi o limitazioni della capacità dello stream di Kinesis Data Streams. Consulta Problemi di configurazione dello stream di Kinesis Data Streams.
-
Problemi di connettività di rete tra AWS Ground Station e il tuo stream Kinesis Data Streams.
Soluzioni
-
Monitora le metriche dello streaming di Kinesis Data Streams CloudWatch per rilevare eventuali limitazioni o errori.
-
Assicurati che il tuo stream utilizzi la modalità di capacità su richiesta o disponga di una capacità predisposta sufficiente.
-
Usa uno stream dedicato per la AWS Ground Station telemetria per evitare conflitti con altre applicazioni.
Problemi relativi al formato dei dati
Errori di analisi JSON
Sintomi
L'applicazione riscontra errori durante l'analisi dei record di telemetria come JSON.
Soluzioni
-
Verifica la decodifica Base64: i dati nello stream di Kinesis Data Streams sono. Base64-encoded Assicurati di decodificare i dati prima di analizzarli come JSON. Per ulteriori informazioni, consulta Lettura dei dati dal flusso Kinesis Data Streams.
-
Verifica la presenza di record vuoti: AWS Ground Station può inviare record di convalida vuoti durante la creazione di un. TelemetrySinkConfig La tua applicazione dovrebbe gestire correttamente i record vuoti o non validi.
-
Implementa l'analisi in base alla versione: analizza prima i
telemetryVersioncampitelemetryTypeAndVersiontelemetryType, e per determinare lo schema appropriato per ogni record.
Tipi o versioni di telemetria sconosciuti
Sintomi
L'applicazione rileva tipi o versioni di telemetria che non riconosce.
Soluzione
Questo è un comportamento previsto poiché nel tempo potrebbero essere introdotti nuovi tipi di telemetria e versioni di schemi. L'applicazione deve:
-
Registra tipi e versioni sconosciuti per il monitoraggio.
-
Continua a elaborare tipi e versioni noti.
-
Implementa una gestione elegante degli schemi sconosciuti.
Per ulteriori informazioni sul controllo delle versioni dello schema, vedere. Versionamento ed evoluzione dello schema
Utilizzo della guida
Se continui a riscontrare problemi dopo aver seguito la procedura di risoluzione dei problemi, contatta l' AWS assistenza.
Informazioni da fornire
Quando contatti l'assistenza, fornisci le seguenti informazioni:
-
ID di contatto che presentano problemi
-
ID del profilo di missione utilizzato
-
TelemetrySinkConfig ARN
-
Kinesis Data Streams trasmette ARN
-
Ruolo IAM (ARN) e politiche allegate
-
Messaggi di errore provenienti dai CloudWatch log o dall'applicazione
-
Timestamp in cui si sono verificati i problemi
-
Misure di risoluzione dei problemi già intraprese
Per AWS Ground Station assistenza generale, consulta la Guida per l'AWS Ground Station utente.