AWS::GroundStation::MissionProfile - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::GroundStation::MissionProfile

任务配置文件指定参数并提供对配置对象的引用,以定义 Ground Station 列出和执行联系的方式。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::GroundStation::MissionProfile", "Properties" : { "ContactPostPassDurationSeconds" : Integer, "ContactPrePassDurationSeconds" : Integer, "DataflowEdges" : [ DataflowEdge, ... ], "MinimumViableContactDurationSeconds" : Integer, "Name" : String, "Tags" : [ Tag, ... ], "TrackingConfigArn" : String } }

YAML

Type: AWS::GroundStation::MissionProfile Properties: ContactPostPassDurationSeconds: Integer ContactPrePassDurationSeconds: Integer DataflowEdges: - DataflowEdge MinimumViableContactDurationSeconds: Integer Name: String Tags: - Tag TrackingConfigArn: String

属性

ContactPostPassDurationSeconds

在联系结束后,您希望在对应时间长度(以秒为单位)内收到一个 CloudWatch 事件以指示传递已完成。有关 CloudWatch Events 的更多信息,请参阅什么是 CloudWatch Events?

必需:否

类型:整数

Update requires: No interruption

ContactPrePassDurationSeconds

在联系开始之前,您希望在对应时间长度(以秒为单位)内收到一个 CloudWatch 事件以指示传递即将开始。有关 CloudWatch Events 的更多信息,请参阅什么是 CloudWatch Events?

必需:否

类型:整数

Update requires: No interruption

DataflowEdges

包含配置 ARN 列表的列表。每个配置 ARN 列表都是一个边缘,具有 “从” 配置和 “到” 配置。

必需:是

类型DataflowEdge 列表

Update requires: No interruption

MinimumViableContactDurationSeconds

在列出联系信息时,Ground Station 将返回的最短联系时间(以秒为单位)。Ground Station 不会返回短于此持续时间的联系。

必需:是

类型:整数

Update requires: No interruption

Name

任务配置文件的名称。

必需:是

类型:字符串

Update requires: No interruption

Tags

分配给任务配置文件的标签。

必需:否

类型Tag 的列表

Update requires: No interruption

TrackingConfigArn

跟踪配置对象的 ARN,用于定义如何在联系期间跟踪卫星的轨迹。

必需:是

类型:字符串

Update requires: No interruption

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回 任务配置文件的 ARN。例如:

{ "Ref": "MissionProfile" }

Ref 返回任务配置文件的 ARN。

Fn::GetAtt

Fn::GetAtt 内部函数返回此类型的一个指定属性的值。以下为可用属性和示例返回值。

有关使用 Fn::GetAtt 内部函数的更多信息,请参阅 Fn::GetAtt

Arn

任务配置文件的 ARN,例如 arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296

Id

任务配置文件的 ID,例如 9940bf3b-d2ba-427e-9906-842b5e5d2296

Region

任务配置文件的区域。

示例

以下示例演示如何在联系期间创建同时使用下行链路和上行链路的任务配置文件。

所生成任务配置文件的名称是 My Mission Profile。在联系开始之前会向 CloudWatch Events 发送 120 秒,在联系完成后向其发送 180 秒。在列出已选择此任务配置文件后的可用联系时,不会返回持续时间少于 300 秒的联系。

当卫星在天空中移动时,将使用引用的跟踪配置所指定的方法对其进行跟踪。

列表中第一个数据流边缘显示如何为下行链路联系指定数据流。数据从天线传输到数据流终端节点。更具体地说,数据是流动的:

  • 从使用此天线下行链路配置中所定义参数的天线:

    • arn:aws:groundstation:us-east-2:1234567890:config/antenna-downlink/11111111-1111-1111-1111-111111111111

  • 到在此数据流终端节点配置中定义的数据流终端节点:

    • arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222

列表中第二个数据流边缘显示如何为上行链路联系指定数据流。数据从数据流终端节点传送到天线,以便传送到卫星。更具体地说,数据是流动的:

  • 从此数据流终端节点配置中定义的数据流终端节点:

    • arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333

  • 到使用此天线上行链路配置中所定义参数的天线:

    • arn:aws:groundstation:us-east-2:1234567890:config/antenna-uplink/44444444-4444-4444-4444-444444444444

{ "Resources": { "MyMissionProfile": { "Type": "AWS::GroundStation::MissionProfile", "Properties": { "Name": "My Mission Profile", "ContactPrePassDurationSeconds": 120, "ContactPostPassDurationSeconds": 180, "MinimumViableContactDurationSeconds": 300, "TrackingConfigArn": "arn:aws:groundstation:us-east-2:1234567890:config/tracking/00000000-0000-0000-0000-000000000000", "DataflowEdges": [ { "Source": "arn:aws:groundstation:us-east-2:1234567890:config/antenna-downlink/11111111-1111-1111-1111-111111111111", "Destination": "arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222" }, { "Source": "arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333", "Destination": "arn:aws:groundstation:us-east-2:1234567890:config/antenna-uplink/44444444-4444-4444-4444-444444444444" } ] } } } }
Resources: MyMissionProfile: Type: AWS::GroundStation::MissionProfile Properties: Name: "Mission Profile" ContactPrePassDurationSeconds: 120 ContactPostPassDurationSeconds: 180 MinimumViableContactDurationSeconds: 300 TrackingConfigArn: arn:aws:groundstation:us-east-2:1234567890:config/tracking/00000000-0000-0000-0000-000000000000 DataflowEdges: - Source: arn:aws:groundstation:us-east-2:1234567890:config/antenna-downlink/11111111-1111-1111-1111-111111111111 Destination: arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222 - Source: arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333 Destination: arn:aws:groundstation:us-east-2:1234567890:config/antenna-uplink/44444444-4444-4444-4444-444444444444