Amazon Managed Service for Apache Flink(Amazon MSF)는 이전에 Amazon Kinesis Data Analytics for Apache Flink로 알려져 있었습니다.
애플리케이션 생성 및 실행(콘솔)
콘솔을 사용하여 애플리케이션을 생성, 구성, 업데이트 및 실행하려면 다음 단계를 수행하세요.
애플리케이션 생성
AWS Management 콘솔에 로그인한 후 https://console.aws.amazon.com/flink에서 Amazon MSF 콘솔을 엽니다.
-
Managed Service for Apache Flink 대시보드에서 분석 애플리케이션 생성을 선택합니다.
-
Managed Service for Apache Flink - 애플리케이션 생성 페이지에서 다음과 같이 애플리케이션 세부 정보를 제공합니다.
-
애플리케이션 명칭에
MyApplication을 입력합니다. -
설명에
My scala test app를 입력합니다. -
런타임에서 Apache Flink를 선택합니다.
-
버전은 Apache Flink 1.19.1로 유지합니다.
-
-
액세스 권한에서 IAM 역할
kinesis-analytics-MyApplication-us-west-2생성/업데이트를 선택합니다. -
애플리케이션 생성을 선택합니다.
참고
콘솔을 사용하여 Managed Service for Apache Flink 애플리케이션을 만들 때 내 애플리케이션에 대한 IAM 역할 및 정책을 둘 수 있는 옵션이 있습니다. 귀하의 애플리케이션은 이 역할 및 정책을 사용하여 종속 리소스에 액세스합니다. 이러한 IAM 리소스의 이름은 애플리케이션 명칭과 리전을 사용하여 다음과 같이 지정됩니다.
-
정책:
kinesis-analytics-service-MyApplication-us-west-2 -
역할:
kinesisanalytics-MyApplication-us-west-2
애플리케이션 구성
애플리케이션을 구성하려면 다음 절차를 사용합니다.
애플리케이션을 구성하려면
-
MyApplication 페이지에서 구성을 선택합니다.
-
애플리케이션 구성 페이지에서 코드 위치를 입력합니다.
-
Amazon S3 버킷의 경우
ka-app-code-를 입력합니다.<username> -
Amazon S3 객체 경로에는
getting-started-scala-1.0.jar.를 입력합니다.
-
-
애플리케이션 리소스에 대한 액세스 아래에서 액세스 권한의 경우 IAM 역할
kinesis-analytics-MyApplication-us-west-2생성/업데이트를 선택합니다. -
속성에서 그룹 추가를 선택합니다.
-
다음을 입력합니다:
그룹 ID 키 값 ConsumerConfigPropertiesinput.stream.nameExampleInputStreamConsumerConfigPropertiesaws.regionus-west-2ConsumerConfigPropertiesflink.stream.initposLATEST저장을 선택합니다.
속성에서 그룹 추가를 다시 선택합니다.
다음을 입력합니다:
그룹 ID 키 값 ProducerConfigPropertiesoutput.stream.nameExampleOutputStreamProducerConfigPropertiesaws.regionus-west-2-
모니터링에서 지표 수준 모니터링이 애플리케이션으로 설정되어 있는지 확인합니다.
-
CloudWatch 로깅에서 활성화 확인란을 선택합니다.
-
업데이트를 선택합니다.
참고
Amazon CloudWatch 로깅을 활성화하도록 선택하면 Managed Service for Apache Flink에서 로그 그룹 및 로그 스트림을 생성합니다. 이러한 리소스의 이름은 다음과 같습니다.
-
로그 그룹:
/aws/kinesis-analytics/MyApplication -
로그 스트림:
kinesis-analytics-log-stream
IAM 정책 편집
IAM 정책을 편집하여 Amazon S3 버킷에 액세스할 수 있는 권한을 추가합니다.
IAM 정책을 편집하여 S3 버킷 권한을 추가하려면
https://console.aws.amazon.com/iam/
에서 IAM 콘솔을 여세요. -
정책을 선택하세요. 이전 섹션에서 콘솔이 생성한
kinesis-analytics-service-MyApplication-us-west-2정책을 선택합니다. -
요약 페이지에서 정책 편집을 선택합니다. JSON 탭을 선택합니다.
-
다음 정책 예제의 강조 표시된 부분을 정책에 추가하세요. 샘플 계정 ID(
012345678901)를 내 계정 ID로 바꿉니다.
애플리케이션을 실행합니다
애플리케이션을 실행하고 Apache Flink 대시보드를 연 다음 원하는 Flink 작업을 선택하면 Flink 작업 그래프를 볼 수 있습니다.
애플리케이션 중지
애플리케이션을 중지하려면 MyApplication 페이지에서 중지를 선택합니다. 작업을 확인합니다.