AWS Flow(Ruby) 계층 - AWS OpsWorks

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

AWS Flow(Ruby) 계층

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

참고

이 계층은 Linux 기반 스택에서만 사용할 수 있습니다.

AWS Flow (Ruby) 계층은 Amazon SWF 활동 및 워크플로 작업자를 호스팅하는 인스턴스에 청사진을 제공하는 AWS OpsWorks 스택 계층입니다. 작업자는 Amazon SWF의 모든 이점을 제공하면서 분산 비동기 애플리케이션을 구현하는 프로세스를 단순화하는 프로그래밍 프레임워크인 AWS Flow Framework for Ruby를 사용하여 구현됩니다. 이 프레임워크는 비즈니스 프로세스, 미디어 인코딩, 장기 실행 작업, 백그라운드 프로세싱 등 다양한 시나리오를 처리하는 애플리케이션을 구현하는 데 이상적입니다.

AWS Flow(Ruby) 계층에는 다음 구성 설정이 포함됩니다.

RubyGems 버전

프레임워크의 Gem 버전.

Bundler 버전

Bundler 버전.

EC2 인스턴스 프로파일

계층의 인스턴스가 사용할 사용자 정의 Amazon EC2 인스턴스 프로파일. 이 프로파일은 계층의 인스턴스에서 실행되는 애플리케이션에게 Amazon SWF에 액세스할 수 있는 권한을 부여해야 합니다.

계정에 적절한 프로필이 없는 경우 [SWF 액세스 권한이 있는 새 프로필] 을 선택하여 AWS OpsWorks Stacks에서 프로필을 업데이트하도록 하거나 IAM 콘솔을 사용하여 프로필을 직접 업데이트할 수 있습니다. 그러면 이후의 모든 AWS Flow 계층에 업데이트된 프로파일을 사용할 수 있습니다. 다음은 IAM 콘솔을 사용해 프로파일을 생성하는 방법에 대한 간략한 설명입니다. 자세한 내용은 Identity and Access Management in Amazon Simple Workflow Service를 참조하세요.

AWS Flow(Ruby) 인스턴스용 프로파일 생성
  1. https://console.aws.amazon.com/iam/에서 IAM 콘솔을 엽니다.

  2. 탐색 창에서 정책을 선택하고 정책 생성을 선택하여 새 고객 관리형 정책을 생성합니다.

  3. 서비스에서 SWF를 선택합니다.

  4. 활동에서 모든 SWF 활동(swf:*)을 선택합니다.

  5. Amazon 리소스 이름(ARN)에 작업자가 액세스할 수 있는 Amazon SWF 도메인을 지정하는 ARN을 입력합니다. 모든 도메인에 액세스하도록 하려면 All resources를 선택합니다.

  6. 다음을 선택합니다.

  7. 정책을 식별하는 태그를 입력할 수도 있습니다.

  8. 다음을 선택합니다.

  9. 모두 마쳤으면 정책 생성을 선택합니다.

  10. 탐색 창에서 역할을 선택한 후 역할 생성을 선택합니다.

  11. 역할 이름을 지정하고 Next Step을 클릭합니다. 역할이 생성된 이후에는 역할의 이름을 바꿀 수 없습니다.

  12. AWS 서비스EC2를 차례대로 선택합니다.

  13. 다음을 선택합니다.

  14. 권한 정책 목록에서 이전에 생성한 정책을 선택합니다.

  15. 다음을 선택합니다.

  16. 역할 이름을 입력하고 역할 생성을 선택합니다. 역할이 생성된 이후에는 역할의 이름을 바꿀 수 없습니다.

  17. AWS OpsWorks 스택에서 AWS Flow (Ruby) 레이어를 생성할 때 이 프로파일을 지정하십시오.