Verwenden Sie AWS Ground Station Dataflow-Endpunktgruppen - 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.

Verwenden Sie AWS Ground Station Dataflow-Endpunktgruppen

Datenfluss-Endpunkte definieren den Ort, an den die Daten bei Kontakten synchron gestreamt oder von dort gestreamt werden sollen. Datenflussendpunkte werden stets als Teil einer Datenflussendpunktgruppe erstellt. Durch das Einfügen mehrerer Datenflussendpunkte in eine Gruppe bestätigen Sie, dass die angegebenen Endpunkte während eines einzelnen Kontakts gemeinsam verwendet werden können. Wenn ein Kontakt beispielsweise Daten an drei getrennte Datenflussendpunkte senden muss, muss es drei Endpunkte in einer einzelnen Datenflussendpunktgruppe geben, die mit den Datenflussendpunkt-Configs in Ihrem Missionsprofil übereinstimmen.

Gruppenversionen von Dataflow-Endpunkten

AWS Ground Station unterstützt zwei Versionen von Datenfluss-Endpunktgruppen:

Vergleich der Dataflow-Endpunktgruppen
Feature DataflowEndpointGroup DataflowEndpointGroupV2
Unterstützte Endpunkttypen DataflowEndpoint, AwsGroundStationAgentEndpoint DownlinkAwsGroundStationAgentEndpoint, UplinkAwsGroundStationAgentEndpoint
Endpunkte, die Uplink unterstützen DataflowEndpoint UplinkAwsGroundStationAgentEndpoint
Endpunkte, die Downlink unterstützen DataflowEndpoint, AwsGroundStationAgentEndpoint DownlinkAwsGroundStationAgentEndpoint

DataflowEndpointGroupV2 wurde entwickelt, um Uplink-Datenflüsse zu unterstützen und die Sprache, die Datenfluss-Endpunktgruppen umgibt, klarer zu gestalten. Wir empfehlen für alle neuen UplinkAwsGroundStationAgentEndpointAnwendungsfälle die Verwendung von DownlinkAwsGroundStationAgentEndpointEndpunkten mit V2. DataflowEndpointGroup DataflowEndpointGroup wird aus Gründen der Abwärtskompatibilität weiterhin unterstützt, aber DataflowEndpointGroup V2 bietet erweiterte Funktionen und klarere Konfigurationsoptionen.

Tipp

Die Datenfluss-Endpunkte werden bei der Ausführung von Kontakten durch einen Namen Ihrer Wahl identifiziert. Diese Namen müssen nicht für das gesamte Konto eindeutig sein. Auf diese Weise können mehrere Kontakte über verschiedene Satelliten und Antennen gleichzeitig mit demselben Missionsprofil ausgeführt werden. Dies kann nützlich sein, wenn Sie über eine Konstellation von Satelliten verfügen, die dieselben Betriebseigenschaften aufweisen. Sie können die Anzahl der Datenfluss-Endpunktgruppen so skalieren, dass sie der maximalen Anzahl gleichzeitiger Kontakte entspricht, die Ihre Satellitenkonstellation benötigt.

Wenn eine oder mehrere Ressourcen in einer Datenflussendpunktgruppe für einen Kontakt verwendet wird oder werden, wird die gesamte Gruppe für die Dauer des Kontakts reserviert. Sie können mehrere Kontakte gleichzeitig ausführen, aber diese Kontakte müssen auf unterschiedlichen Datenfluss-Endpunktgruppen ausgeführt werden.

Wichtig

Dataflow-Endpunktgruppen müssen in der HEALTHY Lage sein, Kontakte mithilfe dieser Gruppen zu planen. Informationen zur Fehlerbehebung bei Dataflow-Endpunktgruppen, die sich nicht in einem HEALTHY bestimmten Status befinden, finden Sie unter. Problembehandlung DataflowEndpointGroups nicht im Zustand GESUND

In der folgenden Dokumentation finden Sie weitere Informationen zur Ausführung von Vorgängen an Datenfluss-Endpunktgruppen mithilfe CloudFormation der oder der API AWS Command Line Interface. AWS Ground Station

Datenflussendpunkte

Die Mitglieder einer Datenfluss-Endpunktgruppe sind Datenfluss-Endpunkte. Die unterstützten Endpunkttypen hängen davon ab, welche Version der Datenfluss-Endpunktgruppe Sie verwenden.

DataflowEndpointGroup Endpunkte

DataflowEndpointGroup unterstützt Uplink und Downlink unter Verwendung eines Datenfluss-Endpunkts und nur Downlink für einen Agent-Endpunkt.AWS Ground Station Für beide Arten von Endpunkten erstellen Sie die unterstützenden Konstrukte (z. B. IP-Adressen), bevor Sie die Datenfluss-Endpunktgruppe erstellen. Empfehlungen dazu, welcher Datenfluss-Endpunkttyp verwendet werden soll und wie die unterstützenden Konstrukte eingerichtet werden, finden Mit Datenflüssen arbeiten Sie unter.

In den folgenden Abschnitten werden beide unterstützten Endpunkttypen beschrieben.

Wichtig

Alle Datenfluss-Endpunkte innerhalb einer einzelnen Datenfluss-Endpunktgruppe müssen vom gleichen Typ sein. Sie können AWS Ground Station Agent-Endpunkte nicht mit Dataflow-Endpunkten in derselben Gruppe kombinieren. Wenn Ihr Anwendungsfall beide Arten von Endpunkten erfordert, müssen Sie für jeden Typ separate Datenfluss-Endpunktgruppen erstellen.

Für DataflowEndpointGroup V2 können Sie beide Gruppen mischen UplinkAwsGroundStationAgentEndpointund sich DownlinkAwsGroundStationAgentEndpointin derselben Gruppe befinden.

AWS Ground Station Agenten-Endpunkt

Der AWS Ground Station Agenten-Endpunkt verwendet den AWS Ground Station Agenten als Softwarekomponente, um Verbindungen zu beenden. Um einen AWS Ground Station Agenten-Endpunkt zu erstellen, füllen Sie nur das AwsGroundStationAgentEndpoint Feld von aus. EndpointDetails Weitere Informationen zum AWS Ground Station Agenten finden Sie im vollständigen AWS Ground Station Agent-Benutzerhandbuch.

Der AwsGroundStationAgentEndpoint enthält die folgenden Elemente:

  • Name— Der Name des Datenfluss-Endpunkts. Damit der Kontakt diesen Datenflussendpunkt verwenden kann, muss dieser Name mit dem Namen übereinstimmen, der in Ihrer Datenfluss-Endpunktkonfiguration verwendet wurde.

  • EgressAddress— Die IP- und Portadresse, die für den Datenaustausch vom Agenten verwendet werden.

  • IngressAddress- Die IP- und Portadresse, die für den Dateneingang an den Agenten verwendet werden.

Datenfluss-Endpunkt

Der Dataflow-Endpunkt verwendet eine Netzwerkanwendung als Softwarekomponente, um Verbindungen zu beenden. Verwenden Sie Dataflow Endpoint, wenn Sie digitale Signaldaten per Uplink verknüpfen, weniger als 50 MHz digitale Signaldaten herunterverknüpfen oder Signaldaten herabsetzen möchten. Demodulated/Decoded Um einen Datenfluss-Endpunkt zu erstellen, füllen Sie die Felder und von. Endpoint Security Details EndpointDetails

Der Endpoint enthält die folgenden Elemente:

  • Name- Der Name des Datenfluss-Endpunkts. Damit der Kontakt diesen Datenflussendpunkt verwenden kann, muss dieser Name mit dem Namen übereinstimmen, der in Ihrer Datenfluss-Endpunktkonfiguration verwendet wurde.

  • Address— Die verwendete IP- und Portadresse.

Der SecurityDetails enthält die folgenden Elemente:

  • roleArn— Der Amazon-Ressourcenname (ARN) einer Rolle, die AWS Ground Station die Erstellung von Elastic Network Interfaces (ENIs) in Ihrer VPC übernimmt. Diese ENIs dienen als Eingangs- und Ausgangspunkte für Daten, die während eines Kontakts gestreamt werden.

  • securityGroupIds – Die Sicherheitsgruppen, die den der Elastic Network-Schnittstellen angefügt werden sollen.

  • subnetIds— Eine Liste von Subnetzen, in denen elastische Netzwerkschnittstellen platziert werden AWS Ground Station können, um Streams an Ihre Instances zu senden. Wenn mehrere Subnetze angegeben sind, müssen sie untereinander routbar sein. Wenn sich die Subnetze in unterschiedlichen Availability Zones (AZs) befinden, können AZ-übergreifende Datenübertragungsgebühren anfallen.

Die übergebene IAM-Rolle roleArn muss über eine Vertrauensrichtlinie verfügen, die es dem groundstation.amazonaws.com Dienstprinzipal ermöglicht, die Rolle zu übernehmen. Ein Beispiel finden Sie weiter unten im Abschnitt „Beispiel für eine Vertrauensrichtlinie“. Während der Endpunkterstellung ist die Ressourcen-ID des Endpunkts nicht vorhanden, daher muss in der Vertrauensrichtlinie ein Sternchen (*) anstelle von your-endpoint-id verwendet werden. Dies kann nach der Erstellung aktualisiert werden, sodass die Endpunkt-Ressourcen-ID verwendet wird, um die Vertrauensrichtlinie auf diese spezifische Datenfluss-Endpunktgruppe auszudehnen.

Die IAM-Rolle muss über eine IAM-Richtlinie verfügen, die die Einrichtung von AWS Ground Station ermöglicht. ENIs Ein Beispiel finden Sie im Abschnitt „Beispiel für eine Rollenrichtlinie“ weiter unten.

Weitere Informationen zur Aktualisierung der Vertrauensrichtlinie einer Rolle finden Sie unter Verwaltung von IAM-Rollen im IAM-Benutzerhandbuch.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "groundstation.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "999999999999" }, "ArnLike": { "aws:SourceArn": "arn:aws:groundstation:us-east-1:999999999999:dataflow-endpoint-group/your-endpoint-id" } } } ] }

Weitere Informationen zum Aktualisieren oder Anhängen einer Rollenrichtlinie finden Sie unter Verwaltung von IAM-Richtlinien im IAM-Benutzerhandbuch.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:CreateNetworkInterface", "ec2:DeleteNetworkInterface", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterfacePermission", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:DescribeSecurityGroups" ], "Resource": "*" } ] }

DataflowEndpointGroupV2-Endpunkte

DataflowEndpointGroupV2 führt spezielle Endpunkttypen ein, die eine klarere Konfiguration und erweiterte Funktionen bieten:

Diese spezialisierten Endpunkte ersetzen die generischen AwsGroundStationAgentEndpointdurch richtungsspezifische Konfigurationen, die die Einrichtung und Verwaltung Ihrer Datenflüsse erleichtern.

Der UplinkAwsGroundStationAgentEndpointwurde speziell für Uplink-Datenflüsse entwickelt und bietet klarere Konfigurationsoptionen. Verwenden Sie diesen Endpunkttyp, wenn Sie Daten bereitstellen müssen, die auf Ihren Satelliten AWS Ground Station übertragen werden sollen.

Der UplinkAwsGroundStationAgentEndpoint enthält die folgenden Elemente:

  • Name— Der Name des Datenfluss-Endpunkts. Damit der Kontakt diesen Datenflussendpunkt verwenden kann, muss dieser Name mit dem Namen übereinstimmen, der in Ihrer Datenfluss-Endpunktkonfiguration verwendet wurde.

  • IngressAddressAndPort- Eine einzige IP- und Port-Adresse für die Dateneingabe an den Agenten

  • AgentIpAndPortAddress- Portbereich für die Agentenkommunikation

Der DownlinkAwsGroundStationAgentEndpointist für Downlink-Datenflüsse optimiert, einschließlich Schmalband-Downlink-, Breitband-Demodulation/-dekodierung und Uplink-Echo-Szenarien.

Der DownlinkAwsGroundStationAgentEndpoint enthält die folgenden Elemente:

  • Name— Der Name des Datenfluss-Endpunkts. Damit der Kontakt diesen Datenflussendpunkt verwenden kann, muss dieser Name mit dem Namen übereinstimmen, der in Ihrer Datenfluss-Endpunktkonfiguration verwendet wurde.

  • EgressAddressAndPort- Eine einzige IP- und Port-Adresse für die Datenausgabe vom Agenten

  • AgentIpAndPortAddress- Portbereich für die Agentenkommunikation

Datenfluss-Endpunktgruppen erstellen

Sie können Datenfluss-Endpunktgruppen mit beiden Versionen erstellen:

CreateDataflowEndpointGroup

Verwenden Sie diese CreateDataflowEndpointGroupOption aus Gründen der Abwärtskompatibilität oder wenn Sie die generischen AwsGroundStationAgentEndpointTypen oder verwenden müssen. DataflowEndpoint

CreateDataflowEndpointGroupV2

Verwenden Sie CreateDataflowEndpointGroupV2 für neue Implementierungen, um die Vorteile spezialisierter Endpunkttypen zu nutzen, die sowohl Uplink- als auch Downlink-Datenflüsse unterstützen. Diese API unterstützt nur und. UplinkAwsGroundStationAgentEndpointDownlinkAwsGroundStationAgentEndpoint

Überlegungen zur Migration

Wenn Sie derzeit verwenden DataflowEndpointGroup, können Sie Ihre bestehende Konfiguration ohne Änderungen weiter verwenden. AWS Ground Station behält die volle Abwärtskompatibilität bei.

Wenn Sie auf die neue DataflowEndpointGroup Version 2 migrieren möchten und derzeit eine Anwendung DataflowEndpointmit einer Dataflow-Endpunktanwendung verwenden, um Ihre Daten zu empfangen, müssen Sie stattdessen migrieren, um den AWS Ground Station Agenten zu verwenden. Wenn Sie bereits einen AWS Ground Station Agenten für den Downlink verwenden, können Sie dieselbe Agenteninstanz auch für den Uplink verwenden — es sind keine zusätzlichen Agenteninstanzen erforderlich.

Um auf V2 zu migrieren: DataflowEndpointGroup

  1. Wenn Sie von migrieren DataflowEndpoint, richten Sie den AWS Ground Station Agenten gemäß dem AWS Ground Station Agent-Benutzerhandbuch ein

  2. Identifizieren Sie Ihre Datenflussrichtung und erstellen Sie den entsprechenden Endpunkttyp (oder) UplinkAwsGroundStationAgentEndpointDownlinkAwsGroundStationAgentEndpoint

  3. Erstellen Sie die DataflowEndpointGroupV2, die auf diese Endpunkte verweist

  4. Erstellen Sie eine neue Datenfluss-Endpunktkonfiguration, die namentlich auf die neue V2 verweist DataflowEndpointGroup

  5. Erstellen Sie ein neues Missionsprofil, das auf die Datenfluss-Endpunktkonfiguration als Datenfluss-Edge verweist

  6. Verwenden Sie das neue Missionsprofil, um Kontakte zu planen

  7. Testen Sie Ihre Konfiguration, bevor Sie sie in der Produktion einsetzen

Weitere Informationen zum vollständigen Workflow finden Sie unter AWS Ground Station Kernkomponenten verstehen undKonfigurationen erstellen.