翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS フロー (Ruby) レイヤー
重要
- AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 にお問い合わせください。 AWS Support でのチーム AWS re:Post
注記
このレイヤーは、Linux ベースのスタックでのみ使用できます。
AWS フロー (Ruby) レイヤーは AWS OpsWorks Amazon SWF アクティビティワーカーとワークフローワーカーをホストするインスタンスの設計図を提供するスタックレイヤー。ワーカーは、AWSFlow Framework for Ruby を使用して実装されます。これは、Amazon のすべての利点を提供しながら、分散非同期アプリケーションの実装プロセスを簡素化するプログラミングフレームワークですSWF。このフレームワークは、業務プロセス、メディアエンコーディング、長期タスク、バックグラウンド処理など、幅広いシナリオに対応するアプリケーションの実装に適しています。
AWS フロー (Ruby) レイヤーには、次の設定が含まれています。
- RubyGems バージョン
-
フレームワークの Gem のバージョン。
- [Bundler version (Bundler のバージョン)]
-
Bundler
のバージョン。 - EC2 インスタンスプロファイル
-
レイヤーのEC2インスタンスで使用されるユーザー定義の Amazon インスタンスプロファイル。このプロファイルは、レイヤーのインスタンスで実行されているアプリケーションが Amazon にアクセスするためのアクセス許可を付与する必要がありますSWF。
アカウントに適切なプロファイルがない場合は、SWFアクセス権を持つ新しいプロファイルを選択して、 AWS OpsWorks スタックは のプロファイルを更新するか、IAMコンソール
AWS フロー (Ruby) インスタンスのプロファイルの作成
でIAMコンソールを開きますhttps://console.aws.amazon.com/iam/
。 -
ナビゲーションペインの ポリシー を選択し、ポリシーを作成 ポリシーをクリックして、新しいカスタマー管理ポリシーを作成します。
-
サービス で、 を選択しますSWF。
-
アクション で、すべてのSWFアクション (swf:*) を選択します。
-
Amazon リソースネーム (ARN) には、ワーカーARNがアクセスできる Amazon SWFドメインを指定する を入力します。「
All resources
」を選択して、すべてのドメインへのアクセスを許可します。 -
[Next (次へ)] を選択します。
-
オプションで、ポリシーを識別するタグを入力します。
-
[Next (次へ)] を選択します。
-
完了したら、ポリシーの作成 を選択します。
-
ナビゲーションペインで [ロール] を選択した後、[ロールの作成] を選択します。
-
ロール名を指定して、次のステップ を選択します。ロールを作成した後に名前を変更することはできません。
-
AWS サービスを選択し、 EC2を選択します。
-
[Next (次へ)] を選択します。
-
アクセス許可ポリシーリストから、以前に作成したポリシーを選択します。
-
[Next (次へ)] を選択します。
-
ロール名を入力し、[ロールの作成] を選択します。ロールを作成した後に名前を変更することはできません。
-
でAWSフロー (Ruby) レイヤーを作成するときにこのプロファイルを指定する AWS OpsWorks スタック。