View a markdown version of this page

Richten Sie die Telemetrie ein - AWS Ground Station

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Richten Sie die Telemetrie ein

Folgen Sie diesen Schritten, um die Telemetrie für Ihre AWS Ground Station Kontakte zu konfigurieren. Nach Abschluss dieser Einrichtung werden bei Kontakten, die ein telemetriefähiges Missionsprofil verwenden, Telemetriedaten an Ihren Kinesis Data Streams-Stream übertragen. Weitere Informationen zu Kinesis Data Streams finden Sie im Kinesis Data Streams-Benutzerhandbuch. https://docs.aws.amazon.com/streams/latest/dev/introduction.html

Schritt 1: Voraussetzung erstellen AWS Ressourcen

Der folgende CloudFormation Ausschnitt zeigt, wie Sie die erforderlichen AWS Ressourcen für die Telemetriebereitstellung erstellen. Mit diesem Codeausschnitt werden ein Kinesis Data Streams-Stream und eine IAM-Rolle erstellt, die die AWS Ground Station Berechtigung zum Schreiben von Telemetriedaten in den Stream erteilt.

TelemetryStream: Type: AWS::Kinesis::Stream Properties: Name: GroundStationTelemetryStream StreamModeDetails: StreamMode: ON_DEMAND RetentionPeriodHours: 24 TelemetryRole: Type: AWS::IAM::Role Properties: RoleName: GroundStationTelemetryRole AssumeRolePolicyDocument: Version: '2012-10-17' Statement: - Effect: Allow Principal: Service: groundstation.amazonaws.com Action: sts:AssumeRole Policies: - PolicyName: KinesisWritePolicy PolicyDocument: Version: '2012-10-17' Statement: - Effect: Allow Action: - kinesis:DescribeStream - kinesis:PutRecord - kinesis:PutRecords Resource: !GetAtt TelemetryStream.Arn

In der folgenden Liste werden spezielle Überlegungen zur Einrichtung bei der Konfiguration der Telemetriebereitstellung für aufgeführt. AWS Ground Station

Kinesis Data Streams-Stream — Der Stream verwendet den On-Demand-Kapazitätsmodus, der automatisch je nach Durchsatz skaliert wird. Dies wird für die meisten Anwendungsfälle empfohlen. Der Stream ist so konfiguriert, dass Daten 24 Stunden lang aufbewahrt werden. Standardmäßig verwendet der Stream eine AWS verwaltete Verschlüsselung. Um die vom Kunden verwaltete Verschlüsselung mit zu verwenden AWS Key Management Service, fügen Sie die StreamEncryption Eigenschaft hinzu und aktualisieren Sie die IAM-Rollenrichtlinie, sodass sie die Berechtigung einschließtkms:GenerateDataKey. Weitere Informationen finden Sie unter Datenschutz in Amazon Kinesis Data Streams.

IAM-Rolle — Die IAM-Rolle ermöglicht es dem groundstation.amazonaws.com Service-Principal, die Rolle zu übernehmen und Telemetriedaten in Ihren Kinesis Data Streams-Stream zu schreiben. Die Rollenrichtlinie gewährt Berechtigungen für kinesis:DescribeStream und kinesis:PutRecords Aktionen im Stream. kinesis:PutRecord Anleitungen Telemetrie Sink Config zur Einrichtung der Vertrauens- und Rollenrichtlinie finden Sie unter.

Zusätzliche Konfiguration — Fügen Sie dem IAM-Benutzer oder der IAM-Rolle, die Sie für AWS Ground Station API-Aufrufe verwenden, iam:PassRole Berechtigungen hinzu. Auf diese Weise können Sie die Telemetrie-Rolle AWS Ground Station beim Erstellen einer übergeben. TelemetrySinkConfig

Weitere Informationen zum Aktualisieren oder Anhängen einer Rollenrichtlinie finden Sie unter Verwalten von IAM-Richtlinien im IAM-Benutzerhandbuch. Weitere Informationen zur iam:PassRole Berechtigung finden Sie unter Erteilen von Benutzerberechtigungen zum Übergeben einer Rolle an einen AWS-Service

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:GetRole", "iam:PassRole" ], "Resource": "arn:aws:iam::999999999999:role/your-telemetry-delivery-role-name" } ] }

Schritt 2: Erstellen Sie eine TelemetrySinkConfig

Erstellen Sie eine TelemetrySinkConfig, die definiert, wie AWS Ground Station Telemetriedaten an Ihren Kinesis Data Streams-Stream übertragen werden. Verwenden Sie den Stream-ARN und den Rollen-ARN aus den CloudFormation Stack-Ausgaben in Schritt 1.

Anmerkung

Wenn Sie einen erstellen TelemetrySinkConfig, überprüft dieser den Zugriff auf Ihren Kinesis Data Streams-Stream, indem ein leerer Testdatensatz mit einem Partitionsschlüssel von test bereitgestellt AWS Ground Station wird.

Weitere Informationen zum Erstellen einer finden Sie TelemetrySinkConfig unterTelemetrie Sink Config.

Schritt 3: Fügen Sie Ihrem Missionsprofil Telemetrie hinzu

Erstellen Sie ein Missionsprofil. Weitere Informationen zum Erstellen von Missionsprofilen finden Sie unterAWS Ground Station Missionsprofile verwenden. Fügen Sie das telemetrySinkConfigArn zu Ihrem Missionsprofil hinzu, um die Telemetriezustellung bei Kontakten zu aktivieren. Verwenden Sie den in Schritt 2 TelemetrySinkConfig erstellten ARN.

Schritt 4: Einen Kontakt vereinbaren

Planen Sie einen Kontakt mithilfe Ihres telemetriefähigen Missionsprofils. Streamt während des Kontakts Telemetriedaten in Ihren Kinesis Data Streams-Stream. AWS Ground Station

Was ist bei Kontakten zu erwarten

  • Start der Telemetrie — Das Streaming der Daten beginnt, sobald der Kontakt beginnt.

  • Bereitstellung nahezu in Echtzeit — Die Telemetrie kommt nahezu in Echtzeit in Ihren Kinesis Data Streams-Stream ein.

  • Kontaktdauer — Die Daten bleiben während des gesamten Kontakts erhalten.

  • Automatischer Stopp — Die Telemetrie stoppt das Streaming, wenn der Kontakt endet.

Überwachung der Zustellung

Sie können die Telemetrieübermittlung mit folgenden Methoden überwachen:

  • Kinesis Data Streams-Stream-Metriken — Checken Sie eingehende Datensätze ein. CloudWatch Weitere Informationen finden Sie unter Überwachung von Amazon Kinesis Data Streams.

  • Anwendungsprotokolle — Überprüfen Sie die Datenverarbeitung in Ihren Anwendungen, die Daten aus dem Stream verarbeiten.

  • Kinesis Data Viewer — Verwenden Sie die Kinesis Data Streams-Stream-Konsole, um Beispieldatensätze aus Ihrem Stream anzuzeigen.

Nächste Schritte

Nach Abschluss der Einrichtung können Sie: