Elastic MapReduce のストリーミング機能でマッパーとして実行される Perl スクリプトを作成しようとしています。Net::Amazon::S3 (またはおそらくより移植性の高い Amazon::S3) を使用して、S3 との間でファイルの追加の I/O を実行しようとしています。そのモジュールはデフォルトの AMI にないため、bootstrap-action スクリプトで CPAN を使用してインストールしようとしています。現在、ブートストラップ スクリプトには以下が含まれています。
perl -MCPAN -e 'CPAN::Shell->install(Amazon::S3)'
ただし、15 分経ってもブートストラップ アクションはまだ完了していないため、何らかの入力を待っていると考えられます。いろいろ調べましたが、Perl モジュールをロードするブートストラップ アクション スクリプトの例は見つかりませんでした。誰かが私にそれについてアドバイスできますか?
前もって感謝します...