

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Use grupos AWS Ground Station de endpoints do Dataflow
<a name="how-it-works.dataflow-endpoint-group"></a>

 Os *endpoints do fluxo de dados* definem o local em que você deseja que os dados sejam transmitidos de forma síncrona de ou para onde você deseja que os dados sejam transmitidos de forma síncrona durante os contatos. Os endpoints de fluxo de dados sempre são criados como parte de um grupo de *endpoints de fluxo de dados*. Com a inclusão de vários endpoints de fluxo de dados em um grupo, você está afirmando que todos os endpoints especificados podem ser usados juntos durante um único contato. Por exemplo, se um contato precisar enviar dados para três endpoints de fluxo de dados separados, você deve ter três endpoints em um único grupo de endpoints de fluxo de dados que correspondam às configurações do endpoint de fluxo de dados em seu perfil de missão. 

## Versões do grupo de endpoints do Dataflow
<a name="how-it-works.dataflow-endpoint-group.versions"></a>

 AWS Ground Station oferece suporte a duas versões de grupos de endpoints de fluxo de dados: 
+ **DataflowEndpointGroup**[- A implementação original que suporta uplink e downlink usando um endpoint de [fluxo de dados e somente downlink para um endpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html) de agente AWS Ground Station](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html)
+ **DataflowEndpointGroupV2** - Versão atualizada que suporta fluxos de dados de uplink e downlink para endpoints do AWS Ground Station Agent com maior clareza e funcionalidade


**Comparação de grupos de endpoints do Dataflow**  

| Recurso | DataflowEndpointGroup | DataflowEndpointGroupV2 | 
| --- | --- | --- | 
| Tipos de endpoints compatíveis | DataflowEndpoint, AwsGroundStationAgentEndpoint | DownlinkAwsGroundStationAgentEndpoint, UplinkAwsGroundStationAgentEndpoint | 
| Endpoints que suportam uplink | DataflowEndpoint | UplinkAwsGroundStationAgentEndpoint | 
| Endpoints com suporte para downlink | DataflowEndpoint, AwsGroundStationAgentEndpoint | DownlinkAwsGroundStationAgentEndpoint | 

 DataflowEndpointGroupA V2 foi criada para oferecer suporte a fluxos de dados de uplink e tornar mais clara a linguagem em torno dos grupos de endpoints de fluxo de dados. Recomendamos o uso [UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)de [DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)terminais com uma [DataflowEndpointGroupV2](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroupV2.html) para todos os novos casos de uso. DataflowEndpointGroup continua suportado para compatibilidade com versões anteriores, mas a DataflowEndpointGroup V2 fornece funcionalidade aprimorada e opções de configuração mais claras. 

**dica**  
 Os endpoints do fluxo de dados são identificados por um nome de sua escolha ao executar contatos. Esses nomes não precisam ser exclusivos em toda a conta. Isso permite que vários contatos em diferentes satélites e antenas sejam executados ao mesmo tempo usando o mesmo perfil de missão. Isso pode ser útil se você tiver uma constelação de satélites com as mesmas características operacionais. Você pode escalar o número de grupos de endpoints de fluxo de dados para caber no número máximo de contatos simultâneos que sua constelação de satélites exige. 

 Quando um ou mais recursos em um grupo de endpoints de fluxo de dados está em uso para um contato, todo o grupo é reservado para a duração desse contato. É possível executar vários contatos por vez, mas esses contatos devem ser executados em diferentes grupos de endpoints de fluxo de dados. 

**Importante**  
 Os grupos de endpoints do Dataflow devem estar em condições `HEALTHY` de programar contatos com eles. Para obter informações sobre como solucionar problemas em grupos de endpoints de fluxo de dados que não estão em um `HEALTHY` estado, consulte. [Solucione o problema que DataflowEndpointGroups não está em um estado SAUDÁVEL](troubleshooting-dfeg.md) 

 Consulte a documentação a seguir para obter mais informações sobre como realizar operações em grupos de endpoints de fluxo de dados usando a CloudFormation API ou a AWS Command Line Interface API. AWS Ground Station 
+ [AWS::GroundStation::DataflowEndpointGroup CloudFormation tipo de recurso](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroup.html)
+ [Referência do Dataflow Endpoint Group AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/groundstation/create-dataflow-endpoint-group.html)
+ [Referência da API do Dataflow Endpoint Group](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroup.html)

## Endpoints de fluxo de dados
<a name="how-it-works.dataflow-endpoint-group.endpoints"></a>

 Os membros de um grupo de endpoints de fluxo de dados são endpoints de fluxo de dados. Os tipos de endpoint compatíveis dependem da versão do grupo de endpoints de fluxo de dados que você usa. 

### DataflowEndpointGroup endpoints
<a name="how-it-works.dataflow-endpoint-group.original-endpoints"></a>

 DataflowEndpointGroup [suporta uplink e downlink usando um endpoint de [fluxo de dados e somente downlink para um endpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html) de agente.AWS Ground Station](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html) Para os dois tipos de endpoints, você criará as construções de suporte (por exemplo, endereços IP) antes de criar o grupo de endpoints do fluxo de dados. Consulte [Trabalhe com fluxos de dados](dataflows.md) as recomendações sobre qual tipo de endpoint de fluxo de dados usar e como configurar as construções de suporte. 

 As seções a seguir descrevem os dois tipos de endpoints compatíveis. 

**Importante**  
 Todos os endpoints de fluxo de dados em um único grupo de endpoints de fluxo de dados devem ser do mesmo tipo. Você não pode misturar [endpoints do AWS Ground Station Agent com endpoints](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html) do [Dataflow no mesmo grupo](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html). Se seu caso de uso exigir os dois tipos de endpoints, você deverá criar grupos de endpoints de fluxo de dados separados para cada tipo.   
 Para DataflowEndpointGroup V2, você pode misturar [UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)e [DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)no mesmo grupo. 

#### AWS Ground Station Endpoint do agente
<a name="how-it-works.dataflow-endpoint-group.agent"></a>

 O AWS Ground Station Agent Endpoint utiliza o AWS Ground Station Agente como um componente de software para encerrar conexões. Para construir um AWS Ground Station Agent Endpoint, você só preencherá o `AwsGroundStationAgentEndpoint` campo do. EndpointDetails Para obter mais informações sobre o AWS Ground Station agente, consulte o [Guia do usuário completo do AWS Ground Station agente](https://docs.aws.amazon.com/ground-station/latest/gs-agent-ug/). 

O `AwsGroundStationAgentEndpoint` contém o seguinte:
+ `Name`- O nome do endpoint do fluxo de dados. Para que o contato use esse endpoint de fluxo de dados, esse nome deve corresponder ao nome usado na configuração do endpoint de fluxo de dados.
+ `EgressAddress`- O endereço IP e da porta usados para extrair dados do Agente.
+ `IngressAddress`- O endereço IP e da porta usados para inserir dados no Agente.

#### Endpoint de fluxo de dados
<a name="how-it-works.dataflow-endpoint-group.dataflow-endpoint"></a>

 O Dataflow Endpoint utiliza um aplicativo de rede como componente de software para encerrar conexões. Use o Dataflow Endpoint quando quiser fazer uplink de dados de sinal digital, downlink de menos de 50% de dados de sinal digital ou downlink de dados MHz de sinal. Demodulated/Decoded Para criar um endpoint do Dataflow, você preencherá os campos `Endpoint` e `Security Details` do. EndpointDetails 

O `Endpoint` contém o seguinte:
+ `Name`- O nome do endpoint do fluxo de dados. Para que o contato use esse endpoint de fluxo de dados, esse nome deve corresponder ao nome usado na configuração do endpoint de fluxo de dados.
+ `Address`- O endereço IP e da porta usados.

O `SecurityDetails` contém o seguinte:
+ `roleArn`- O Amazon Resource Name (ARN) de uma função que AWS Ground Station assumirá a criação de interfaces de rede elástica (ENIs) em sua VPC. Eles ENIs servem como pontos de entrada e saída de dados transmitidos durante um contato.
+ `securityGroupIds`: os grupos de segurança a serem anexados às interfaces de rede elástica.
+  `subnetIds`- Uma lista de sub-redes nas quais você AWS Ground Station pode colocar interfaces de rede elásticas para enviar fluxos para suas instâncias. Se várias sub-redes forem especificadas, elas deverão ser roteáveis entre si. Se as sub-redes estiverem em zonas de disponibilidade diferentes (AZs), você poderá incorrer em cobranças de transferência de dados entre AZ. 

 O perfil do IAM transmitido no `roleArn` deve ter uma política de confiança que permita à entidade principal do serviço `groundstation.amazonaws.com` assumir o perfil. Veja a seção [Exemplo de Política de Confiança](#dataflow-endpoint-trust-policy-example) abaixo para um exemplo. Durante a criação do endpoint, o ID do recurso do endpoint não existe, portanto, a política de confiança deve usar um asterisco ({{\*}}) no lugar de. {{your-endpoint-id}} Isso pode ser atualizado após a criação para usar o ID do recurso do endpoint a fim de definir o escopo da política de confiança para esse grupo específico de endpoints do fluxo de dados. 

 A função do IAM deve ter uma política do IAM que AWS Ground Station permita configurar ENIs o. Veja a seção [Exemplo de Política de Confiança](#dataflow-endpoint-role-policy-example) abaixo para um exemplo. 

##### Exemplo de política de confiança
<a name="dataflow-endpoint-trust-policy-example"></a>

 Para obter mais informações sobre como atualizar a política de confiança de um perfil, consulte [Gerenciar perfis do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage.html) no Guia do usuário do IAM. 

------
#### [ 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}}"
                }
            }
        }
    ]
}
```

------

##### Exemplo de política de funções
<a name="dataflow-endpoint-role-policy-example"></a>

 Para obter mais informações sobre como atualizar a política de confiança de uma função, consulte [Gerenciar políticas do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage.html) no Guia do usuário do IAM. 

------
#### [ JSON ]

****  

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

------

### DataflowEndpointGroupEndpoints V2
<a name="how-it-works.dataflow-endpoint-group.v2-endpoints"></a>

 DataflowEndpointGroupA V2 apresenta tipos de endpoints especializados que fornecem uma configuração mais clara e uma funcionalidade aprimorada: 
+ **[UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)**- Otimizado para fluxos de dados de uplink
+ **[DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)**- Otimizado para fluxos de dados de downlink

 Esses endpoints especializados substituem o genérico [AwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html)por configurações específicas de direção que facilitam a configuração e o gerenciamento de seus fluxos de dados. 

#### Ponto final do Uplink Agent AWS Ground Station
<a name="how-it-works.dataflow-endpoint-group.uplink-agent-v2"></a>

 O foi [UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)projetado especificamente para fluxos de dados de uplink e fornece opções de configuração mais claras. Use esse tipo de endpoint quando precisar fornecer dados para AWS Ground Station serem conectados ao seu satélite. 

O `UplinkAwsGroundStationAgentEndpoint` contém o seguinte:
+ `Name`- O nome do endpoint do fluxo de dados. Para que o contato use esse endpoint de fluxo de dados, esse nome deve corresponder ao nome usado na configuração do endpoint de fluxo de dados.
+ `IngressAddressAndPort`- IP único e endereço de porta para entrada de dados para o agente
+ `AgentIpAndPortAddress`- Intervalo de portas para comunicação com agentes

#### Endpoint do AWS Ground Station agente de downlink
<a name="how-it-works.dataflow-endpoint-group.downlink-agent-v2"></a>

 O [DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)é otimizado para fluxos de dados de downlink, incluindo downlink de banda estreita, demodulação/decodificação de banda larga e cenários de eco de uplink. 

O `DownlinkAwsGroundStationAgentEndpoint` contém o seguinte:
+ `Name`- O nome do endpoint do fluxo de dados. Para que o contato use esse endpoint de fluxo de dados, esse nome deve corresponder ao nome usado na configuração do endpoint de fluxo de dados.
+ `EgressAddressAndPort`- IP único e endereço de porta para saída de dados do agente
+ `AgentIpAndPortAddress`- Intervalo de portas para comunicação com agentes

## Criação de grupos de endpoints de fluxo de dados
<a name="how-it-works.dataflow-endpoint-group.creating"></a>

 Você pode criar grupos de endpoints de fluxo de dados usando qualquer uma das versões: 

### CreateDataflowEndpointGroup
<a name="how-it-works.dataflow-endpoint-group.creating-original"></a>

 Use [CreateDataflowEndpointGroup](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroup.html)para compatibilidade com versões anteriores ou quando precisar usar o genérico [AwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html)ou os [DataflowEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html)tipos. 

### CreateDataflowEndpointGroupV2
<a name="how-it-works.dataflow-endpoint-group.creating-v2"></a>

 Use a [CreateDataflowEndpointGroupV2](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroupV2.html) para novas implementações para aproveitar os tipos de endpoints especializados que oferecem suporte a fluxos de dados de uplink e downlink. Essa API suporta apenas [UplinkAwsGroundStationAgentEndpoint[DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)e. 

## Considerações sobre a migração
<a name="how-it-works.dataflow-endpoint-group.migration"></a>

 Se você estiver usando atualmente DataflowEndpointGroup, você pode continuar usando sua configuração existente sem alterações. AWS Ground Station mantém total compatibilidade com versões anteriores. 

 Se você quiser migrar para usar a nova DataflowEndpointGroup V2 e atualmente estiver usando um [DataflowEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html)aplicativo Dataflow Endpoint para receber seus dados, precisará migrar para usar o Agente em vez disso. AWS Ground Station Se você já usa um AWS Ground Station agente para downlink, também pode usar a mesma instância de agente para uplink. Nenhuma instância adicional de agente é necessária. 

 Para migrar para a DataflowEndpointGroup V2: 

1. Se estiver migrando de DataflowEndpoint, configure o AWS Ground Station Agente seguindo o Guia do [Usuário do AWS Ground Station Agente](https://docs.aws.amazon.com/ground-station/latest/gs-agent-ug/)

1. Identifique a direção do fluxo de dados e crie o tipo de endpoint apropriado (ou) [UplinkAwsGroundStationAgentEndpoint[DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)

1. Crie a [DataflowEndpointGroupV2](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroupV2.html) referenciando esses endpoints

1. Crie uma nova [configuração de endpoint de fluxo de dados](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateConfig.html) que faça referência à nova V2 pelo nome DataflowEndpointGroup

1. Crie um novo perfil de missão que faça referência à configuração do endpoint do fluxo de dados como uma borda do fluxo de dados

1. Use o novo perfil da missão para agendar contatos

1. Teste sua configuração antes de implantá-la na produção

 Para obter mais informações sobre o fluxo de trabalho completo, consulte [Entenda os componentes AWS Ground Station principais](how-it-works.core.md) [Crie configurações](getting-started.step3.md) e. 