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: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
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:
-
Obtenga información sobre el formato de los datos de telemetría y los tipos de telemetría disponibles. Consulte Comprenda los datos de telemetría.
-
Cree aplicaciones para procesar los datos de telemetría de su transmisión de Kinesis Data Streams. Para obtener más información, consulte Creación de consumidores para Amazon Kinesis Data Streams.
-
Cree paneles y alertas utilizando CloudWatch y otros AWS servicios.
-
Revisa la guía de solución de problemas si tienes problemas. Consulte Solucionar problemas de telemetría.