View a markdown version of this page

Configurar la telemetría - AWS Ground Station

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configurar la telemetría

Siga estos pasos para configurar la telemetría para sus contactos. AWS Ground Station Tras completar esta configuración, los datos de telemetría se enviarán a su transmisión de Kinesis Data Streams durante los contactos que utilicen un perfil de misión con capacidad de telemetría. Para obtener más información sobre Kinesis Data Streams, consulte la Guía del usuario de Kinesis Data Streams. https://docs.aws.amazon.com/streams/latest/dev/introduction.html

Paso 1: Crear un requisito previo AWS recursos

El siguiente CloudFormation fragmento muestra cómo crear los AWS recursos necesarios para la entrega de telemetría. Este fragmento crea una transmisión de Kinesis Data Streams y una función de IAM que otorga AWS Ground Station permiso para escribir datos de telemetría en la transmisión.

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

En la siguiente lista se indican consideraciones de configuración únicas a la hora de configurar la entrega de telemetría para. AWS Ground Station

Transmisión de Kinesis Data Streams: la transmisión utiliza el modo de capacidad bajo demanda, que se escala automáticamente en función del rendimiento. Esto se recomienda para la mayoría de los casos de uso. La transmisión está configurada para retener los datos durante 24 horas. De forma predeterminada, la transmisión usa el cifrado AWS administrado. Para usar el cifrado administrado por el cliente AWS Key Management Service, agrega la StreamEncryption propiedad y actualiza la política de roles de IAM para incluir el permiso. kms:GenerateDataKey Para obtener más información, consulte Protección de datos en Amazon Kinesis Data Streams.

Función de IAM: la función de IAM permite al director del groundstation.amazonaws.com servicio asumir la función y escribir datos de telemetría en su transmisión de Kinesis Data Streams. La política de funciones otorga permisos y kinesis:PutRecords acciones kinesis:DescribeStream sobre la kinesis:PutRecord transmisión. Consulta Config del disipador de telemetría la guía sobre cómo configurar la política de confianza y la política de roles.

Configuración adicional: añada iam:PassRole permisos al usuario o rol de IAM que usa para las llamadas a la AWS Ground Station API. Esto le permite transferir el rol de telemetría AWS Ground Station al crear un. TelemetrySinkConfig

Para obtener más información sobre cómo actualizar o adjuntar una política de roles, consulte Administrar las políticas de IAM en la Guía del usuario de IAM. Para obtener más información sobre el iam:PassRole permiso, consulte Otorgar a un usuario permisos para transferir un rol a un servicio de AWS

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

Paso 2: Crear un TelemetrySinkConfig

Cree una TelemetrySinkConfig que defina cómo AWS Ground Station se entregarán los datos de telemetría a su transmisión de Kinesis Data Streams. Utilice el ARN de transmisión y el ARN de rol de los resultados de la CloudFormation pila del paso 1.

nota

Cuando cree una TelemetrySinkConfig, AWS Ground Station verificará el acceso a su transmisión de Kinesis Data Streams mediante la entrega de un registro de prueba vacío con una clave de partición de. test

Para obtener más información sobre la creación de un TelemetrySinkConfig, consulteConfig del disipador de telemetría.

Paso 3: Agregue telemetría a su perfil de misión

Crea un perfil de misión. Para obtener más información sobre la creación de perfiles de misión, consulteUsa perfiles AWS Ground Station de misión. Añádalo telemetrySinkConfigArn a su perfil de misión para permitir la entrega de telemetría durante los contactos. Usa el ARN del TelemetrySinkConfig creado en el paso 2.

Paso 4: Programa un contacto

Programa un contacto con tu perfil de misión habilitado para telemetría. Durante el contacto, AWS Ground Station transmitirá los datos de telemetría a su transmisión de Kinesis Data Streams.

Qué esperar durante los contactos

  • Inicio de la telemetría: los datos comienzan a transmitirse cuando se inicia el contacto.

  • Entrega casi en tiempo real: la telemetría llega a su transmisión de Kinesis Data Streams prácticamente en tiempo real.

  • Duración del contacto: los datos se mantienen durante todo el contacto.

  • Parada automática: la telemetría deja de transmitir cuando finaliza el contacto.

Supervisión de la entrega

Puede supervisar la entrega de telemetría mediante:

  • Métricas de transmisión de Kinesis Data Streams: compruebe los registros entrantes. CloudWatch Para obtener más información, consulte Monitorización de Amazon Kinesis Data Streams.

  • Registros de aplicaciones: verifique el procesamiento de datos en las aplicaciones que consumen desde la transmisión.

  • Kinesis Data Viewer: use la consola de transmisión de Kinesis Data Streams para ver los registros de muestra de su transmisión.

Siguientes pasos

Tras completar la configuración, puede: