

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Ground Station Dataflow 엔드포인트 그룹 사용
<a name="how-it-works.dataflow-endpoint-group"></a>

 *데이터 흐름 엔드포인트*는 고객 응대 중에 데이터를 동기식으로 스트리밍할 위치를 정의합니다. 데이터 흐름 엔드포인트는 항상 *데이터 흐름 엔드포인트 그룹*의 일부로 생성됩니다. 여러 데이터 흐름 엔드포인트를 한 그롭에 포함시키면 지정된 엔드포인트를 단일 접촉 중에 모두 함께 사용할 수 있다고 선언하는 것입니다. 예를 들어, 접촉에서 세 개의 개별 데이터 흐름 엔드포인트에 데이터를 전송해야 하는 경우 미션 프로파일의 데이터 흐름 엔드포인트 구성과 일치하는 세 개의 엔드포인트가 단일 데이터 흐름 엔드포인트 그룹에 있어야 합니다.

## Dataflow 엔드포인트 그룹 버전
<a name="how-it-works.dataflow-endpoint-group.versions"></a>

 AWS Ground Station 는 두 가지 버전의 데이터 흐름 엔드포인트 그룹을 지원합니다.
+ **DataflowEndpointGroup** - [데이터 흐름 엔드포인트](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html)를 사용하는 업링크 및 다운링크와 [AWS Ground Station 에이전트 엔드포인트](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html)에 대한 다운링크 전용을 지원하는 원래 구현
+ **DataflowEndpointGroupV2** - 향상된 명확성과 기능으로 AWS Ground Station 에이전트 엔드포인트에 대한 업링크 및 다운링크 데이터 흐름을 모두 지원하는 업데이트된 버전


**데이터 흐름 엔드포인트 그룹 비교**  

| 기능 | DataflowEndpointGroup | DataflowEndpointGroupV2 | 
| --- | --- | --- | 
| 지원되는 엔드포인트 유형 | DataflowEndpoint, AwsGroundStationAgentEndpoint | DownlinkAwsGroundStationAgentEndpoint, UplinkAwsGroundStationAgentEndpoint | 
| 업링크를 지원하는 엔드포인트 | DataflowEndpoint | UplinkAwsGroundStationAgentEndpoint | 
| 다운링크를 지원하는 엔드포인트 | DataflowEndpoint, AwsGroundStationAgentEndpoint | DownlinkAwsGroundStationAgentEndpoint | 

 DataflowEndpointGroupV2는 업링크 데이터 흐름을 지원하고 데이터 흐름 엔드포인트 그룹을 둘러싼 언어를 더 명확하게 만들기 위해 생성되었습니다. 모든 새 사용 사례에 대해 DataflowEndpointGroupV2와 함께 [UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html) 및 [DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html) 엔드포인트를 사용하는 것이 좋습니다. [DataflowEndpointGroupV2](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroupV2.html) DataflowEndpointGroup은 이전 버전과의 호환성을 위해 계속 지원되지만 DataflowEndpointGroupV2는 향상된 기능과 더 명확한 구성 옵션을 제공합니다.

**작은 정보**  
 데이터 흐름 엔드포인트는 고객 응대를 실행할 때 선택한 이름으로 식별됩니다. 이러한 이름은 계정 전체에서 고유할 필요는 없습니다. 이렇게 하면 동일한 미션 프로파일을 사용하여 서로 다른 위성과 안테나의 여러 접촉을 동시에 실행할 수 있습니다. 이는 운영 특성이 동일한 위성 집합이 있는 경우에 유용할 수 있습니다. 위성 집합에 필요한 최대 동시 연락 수에 맞게 데이터 흐름 엔드포인트 그룹 수를 확장할 수 있습니다.

 데이터 흐름 엔드포인트 그룹에 있는 하나 이상의 리소스가 접촉에 사용 중이면 전체 그룹이 해당 접촉의 기간에 예약됩니다. 여러 접촉을 동시에 실행할 수 있지만, 이러한 접촉을 서로 다른 데이터 흐름 엔드포인트 그룹에서 실행해야 합니다.

**중요**  
 데이터 흐름 엔드포인트 그룹은 이를 사용하여 연락을 예약할 수 있는 `HEALTHY` 상태여야 합니다. `HEALTHY` 상태가 아닌 데이터 흐름 엔드포인트 그룹의 문제를 해결하는 방법에 대한 자세한 내용은 섹션을 참조하세요[정상 상태가 아닌 DataflowEndpointGroups 문제 해결](troubleshooting-dfeg.md).

 CloudFormation AWS Command Line Interface또는 AWS Ground Station API를 사용하여 데이터 흐름 엔드포인트 그룹에 대한 작업을 수행하는 방법에 대한 자세한 내용은 다음 설명서를 참조하세요.
+ [AWS::CloudFormation::DataflowEndpointGroup CloudFormation 리소스 유형](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-dataflowendpointgroup.html)
+ [데이터 흐름 엔드포인트 그룹 AWS CLI 참조](https://docs.aws.amazon.com/cli/latest/reference/groundstation/create-dataflow-endpoint-group.html)
+ [데이터플로우 엔드포인트 그룹 API 참조](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroup.html)

## 데이터 흐름 엔드포인트
<a name="how-it-works.dataflow-endpoint-group.endpoints"></a>

 데이터 흐름 엔드포인트 그룹의 멤버는 데이터 흐름 엔드포인트입니다. 지원되는 엔드포인트 유형은 사용하는 데이터 흐름 엔드포인트 그룹 버전에 따라 다릅니다.

### DataflowEndpointGroup 엔드포인트
<a name="how-it-works.dataflow-endpoint-group.original-endpoints"></a>

 DataflowEndpointGroup은 [데이터 흐름 엔드포인트](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html)를 사용하는 업링크 및 다운링크와 [AWS Ground Station 에이전트 엔드포인트](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html)에 대한 다운링크 전용을 지원합니다. 두 유형의 엔드포인트 모두에 대해 데이터 흐름 엔드포인트 그룹을 생성하기 전에 지원 구문(예: IP 주소)을 생성합니다. 사용할 데이터 흐름 엔드포인트 유형과 지원 구문을 설정하는 방법에 [데이터 흐름 작업](dataflows.md) 대한 권장 사항은 섹션을 참조하세요.

 다음 섹션에서는 지원되는 두 엔드포인트 유형을 모두 설명합니다.

**중요**  
 단일 데이터 흐름 엔드포인트 그룹 내의 모든 데이터 흐름 엔드포인트는 동일한 유형이어야 합니다. [AWS Ground Station 에이전트 엔드포인트](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html)를 동일한 그룹의 [Dataflow 엔드포인트](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html)와 혼합할 수 없습니다. 사용 사례에 두 가지 유형의 엔드포인트가 모두 필요한 경우 각 유형에 대해 별도의 데이터 흐름 엔드포인트 그룹을 생성해야 합니다.  
 DataflowEndpointGroupV2의 경우 동일한 그룹에서 [UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)와 [DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)를 혼합할 수 있습니다.

#### AWS Ground Station 에이전트 엔드포인트
<a name="how-it-works.dataflow-endpoint-group.agent"></a>

 AWS Ground Station 에이전트 엔드포인트는 AWS Ground Station 에이전트를 소프트웨어 구성 요소로 활용하여 연결을 종료합니다. AWS Ground Station 에이전트 엔드포인트를 구성하려면 EndpointDetails의 `AwsGroundStationAgentEndpoint` 필드만 채웁니다. AWS Ground Station 에이전트에 대한 자세한 내용은 전체 [AWS Ground Station 에이전트 사용 설명서를](https://docs.aws.amazon.com/ground-station/latest/gs-agent-ug/) 참조하세요.

`AwsGroundStationAgentEndpoint`는 다음 구성 요소로 이루어져 있습니다.
+ `Name` - 데이터 흐름 엔드포인트 이름입니다. 연락처가이 데이터 흐름 엔드포인트를 사용하려면이 이름이 데이터 흐름 엔드포인트 구성에 사용된 이름과 일치해야 합니다.
+ `EgressAddress` - 에이전트에서 데이터를 내보내는 데 사용되는 IP 및 포트 주소입니다.
+ `IngressAddress` - 에이전트로 데이터를 수신하는 데 사용되는 IP 및 포트 주소입니다.

#### 데이터 흐름 엔드포인트
<a name="how-it-works.dataflow-endpoint-group.dataflow-endpoint"></a>

 Dataflow 엔드포인트는 네트워킹 애플리케이션을 소프트웨어 구성 요소로 활용하여 연결을 종료합니다. 디지털 신호 데이터를 업링크하거나, 50MHz 미만의 디지털 신호 데이터를 다운링크하거나, 복조/디코딩된 신호 데이터를 다운링크하려는 경우 데이터 흐름 엔드포인트를 사용합니다. 데이터 흐름 엔드포인트를 구성하려면 EndpointDetails의 `Endpoint` 및 `Security Details` 필드를 채웁니다.

`Endpoint`는 다음 구성 요소로 이루어져 있습니다.
+ `Name` - 데이터 흐름 엔드포인트 이름입니다. 연락처가이 데이터 흐름 엔드포인트를 사용하려면이 이름이 데이터 흐름 엔드포인트 구성에 사용된 이름과 일치해야 합니다.
+ `Address` - 사용된 IP 및 포트 주소입니다.

`SecurityDetails`는 다음 구성 요소로 이루어져 있습니다.
+ `roleArn` - VPC에서 탄력적 네트워크 인터페이스(ENI)를 생성하기 위해 수임 AWS Ground Station 할 역할의 Amazon 리소스 이름(ARN)입니다.ENIs 이러한 ENI는 접촉 중에 스트리밍되는 데이터의 수신 및 송신 지점 역할을 합니다.
+ `securityGroupIds` - 탄력적 네트워크 인터페이스에 연결할 보안 그룹입니다.
+  `subnetIds` -가 탄력적 네트워크 인터페이스를 AWS Ground Station 배치하여 인스턴스로 스트림을 전송할 수 있는 서브넷 목록입니다. 여러 서브넷이 지정된 경우 서로 라우팅할 수 있어야 합니다. 서브넷이 서로 다른 가용 영역(AZs)에 있는 경우 AZ 간 데이터 전송 요금이 발생할 수 있습니다.

 `roleArn`으로 전달된 IAM 역할에는 `groundstation.amazonaws.com` 서비스 보안 주체가 역할을 수임하도록 허용하는 신뢰 정책이 있어야 합니다. 예제는 아래 [신뢰 정책 예제](#dataflow-endpoint-trust-policy-example)를 참조하세요. 엔드포인트 생성 중에는 엔드포인트 리소스 ID가 존재하지 않으므로 신뢰 정책은 *your-endpoint-id*에 별표(*\$1*)를 사용해야 합니다. 특정 데이터 흐름 엔드포인트 그룹에 대한 신뢰 정책의 범위를 지정하기 위해 엔드포인트 리소스 ID를 사용하도록 생성 후 업데이트할 수 있습니다.

 IAM 역할에는가 ENIs를 설정 AWS Ground Station 하도록 허용하는 IAM 정책이 있어야 합니다. 예제는 아래 [역할 정책 예제](#dataflow-endpoint-role-policy-example)를 참조하세요.

##### 신뢰 정책 예제
<a name="dataflow-endpoint-trust-policy-example"></a>

 역할의 신뢰 정책을 업데이트하는 방법에 대한 자세한 내용은 IAM 사용 설명서의 [IAM 역할 관리](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage.html)를 참조하세요.

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

------

##### 역할 정책 예제
<a name="dataflow-endpoint-role-policy-example"></a>

 IAM 정책을 업데이트하는 방법에 대한 자세한 내용은 IAM 사용 설명서의 [IAM 정책 관리](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage.html)를 참조하세요.

------
#### [ 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 엔드포인트
<a name="how-it-works.dataflow-endpoint-group.v2-endpoints"></a>

 DataflowEndpointGroupV2에는 보다 명확한 구성과 향상된 기능을 제공하는 특수 엔드포인트 유형이 도입되었습니다.
+ **[UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)** - 업링크 데이터 흐름에 최적화됨
+ **[DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)** - 다운링크 데이터 흐름에 최적화됨

 이러한 특수 엔드포인트는 일반 [AwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html)를 데이터 흐름을 더 쉽게 설정하고 관리할 수 있는 방향별 구성으로 대체합니다.

#### 업링크 AWS Ground Station 에이전트 엔드포인트
<a name="how-it-works.dataflow-endpoint-group.uplink-agent-v2"></a>

 [UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html)는 업링크 데이터 흐름을 위해 특별히 설계되었으며 더 명확한 구성 옵션을 제공합니다. 위성으로 업링크 AWS Ground Station 하기 위해에 데이터를 제공해야 하는 경우이 엔드포인트 유형을 사용합니다.

`UplinkAwsGroundStationAgentEndpoint`는 다음 구성 요소로 이루어져 있습니다.
+ `Name` - 데이터 흐름 엔드포인트 이름입니다. 연락처가이 데이터 흐름 엔드포인트를 사용하려면이 이름이 데이터 흐름 엔드포인트 구성에 사용된 이름과 일치해야 합니다.
+ `IngressAddressAndPort` - 에이전트에 데이터를 입력하기 위한 단일 IP 및 포트 주소
+ `AgentIpAndPortAddress` - 에이전트 통신을 위한 포트 범위

#### 다운링크 AWS Ground Station 에이전트 엔드포인트
<a name="how-it-works.dataflow-endpoint-group.downlink-agent-v2"></a>

 [DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)는 협대역 다운링크, 광대역 복조/디코딩, 업링크 에코 시나리오를 포함한 다운링크 데이터 흐름에 최적화되어 있습니다.

`DownlinkAwsGroundStationAgentEndpoint`는 다음 구성 요소로 이루어져 있습니다.
+ `Name` - 데이터 흐름 엔드포인트 이름입니다. 연락처가이 데이터 흐름 엔드포인트를 사용하려면이 이름이 데이터 흐름 엔드포인트 구성에 사용된 이름과 일치해야 합니다.
+ `EgressAddressAndPort` - 에이전트의 데이터 출력을 위한 단일 IP 및 포트 주소
+ `AgentIpAndPortAddress` - 에이전트 통신을 위한 포트 범위

## 데이터 흐름 엔드포인트 그룹 생성
<a name="how-it-works.dataflow-endpoint-group.creating"></a>

 다음 버전 중 하나를 사용하여 데이터 흐름 엔드포인트 그룹을 생성할 수 있습니다.

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

 이전 버전과의 호환성을 위해 또는 일반 [AwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html) 또는 [DataflowEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html) 유형을 사용해야 하는 경우 [CreateDataflowEndpointGroup](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroup.html)을 사용합니다.

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

 새 구현에 [CreateDataflowEndpointGroupV2](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroupV2.html)를 사용하면 업링크 및 다운링크 데이터 흐름을 모두 지원하는 특수 엔드포인트 유형을 활용할 수 있습니다. 이 API는 [UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html) 및 [DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html)만 지원합니다.

## 마이그레이션 고려 사항
<a name="how-it-works.dataflow-endpoint-group.migration"></a>

 현재 DataflowEndpointGroup을 사용하는 경우 변경 없이 기존 구성을 계속 사용할 수 있습니다.는 완전한 이전 버전과의 호환성을 AWS Ground Station 유지합니다.

 새 DataflowEndpointGroupV2를 사용하도록 마이그레이션하고 현재 Dataflow 엔드포인트 애플리케이션과 함께 [DataflowEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html)를 사용하여 데이터를 수신하는 경우 AWS Ground Station 에이전트를 사용하도록 마이그레이션해야 합니다. 이미 다운링크에 AWS Ground Station 에이전트를 사용하고 있는 경우 업링크에도 동일한 에이전트 인스턴스를 사용할 수 있습니다. 추가 에이전트 인스턴스는 필요하지 않습니다.

 DataflowEndpointGroupV2로 마이그레이션하려면 

1. DataflowEndpoint에서 마이그레이션하는 경우 AWS Ground Station 에이전트 [AWS Ground Station 사용 설명서에 따라 에이전트](https://docs.aws.amazon.com/ground-station/latest/gs-agent-ug/)를 설정합니다.

1. 데이터 흐름 방향을 식별하고 적절한 엔드포인트 유형([UplinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UplinkAwsGroundStationAgentEndpoint.html) 또는 [DownlinkAwsGroundStationAgentEndpoint](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DownlinkAwsGroundStationAgentEndpoint.html))을 생성합니다.

1. 해당 엔드포인트를 참조하는 [DataflowEndpointGroupV2](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateDataflowEndpointGroupV2.html) 생성

1. 이름으로 새 [DataflowEndpointGroupV2를 참조하는 새 데이터 흐름 엔드포인트 구성](https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CreateConfig.html) 생성 DataflowEndpointGroupV2 

1. 데이터 흐름 엔드포인트 구성을 데이터 흐름 엣지로 참조하는 새 미션 프로파일 생성

1. 새 미션 프로파일을 사용하여 고객 응대 예약

1. 프로덕션에 배포하기 전에 구성 테스트

 전체 워크플로에 대한 자세한 내용은 [AWS Ground Station 핵심 구성 요소 이해](how-it-works.core.md) 및 섹션을 참조하세요[구성 생성](getting-started.step3.md).