事前定義されたテンプレートのデータ パイプラインを正常に実行できました。いくつかのライブラリとパッケージをインストールする必要があるため、EC2 リソース用にカスタマイズされた AMI を使用したいと考えていました。
また、プロセスの一部として Python スクリプトを実行する必要があります。
そのため、必要なすべてのパッケージと実行する必要があるコードを含む EC2 リソースの基本イメージを作成しました。
アクティビティの一環として、シェル コマンド アクティビティをトリガーします。このアクティビティでは、実行する必要があるコマンドとして Python スクリプトを実行します。
EC2 リソースは、指定したカスタマイズされた AMI に基づいて正常に起動します。指定したキーペアを使用してそのマシンにログインできますが、アクティビティが「WAITING FOR RUNNER」状態でスタックします。
この問題を解決する方法がわかりません。同じものを修正するためのより良い方法があれば教えてください。AMI から EC2 リソースを使用しようとしているときに、いくつかの基本的な手順が欠けていますか?