1

いくつかのaws内部について興味がありますが、ここで実際の問題はありません。これについて詳しく知りたいだけです。cfnbootstrapフォルダはどこにありますか?

ImはWindowsインスタンスでBeanstalkを実行しています。

私はCにいくつかのログチャンスをうかがった:CFN \とで "C:\ CFN \ \ CFN-init.logログ" 私はこのようないくつかの行が見つかりました:

File "cfnbootstrap\util.pyc", line 159, in _retry 
    File "cfnbootstrap\msi_tool.pyc", line 100, in _msi_from_url 
    File "cfnbootstrap\util.pyc", line 79, in __init__ 
    File "cfnbootstrap\util.pyc", line 573, in check_status 
    File "cfnbootstrap\packages\requests\models.pyc", line 834, in raise_for_status 

は、だから私は、検索サーバーのHDDが見つかり、cfnbootstrapフォルダまたは* .pycファイルが見つかりませんでした。

このフォルダとこのPythonスクリプトはどこにありますか? Idはこれらのスクリプトを見てみたい(たぶんpycファイルを逆コンパイルしようとしている)かもしれないし、実際に何が起こっているのか見てみたい。

編集:だから、そのpythonモジュールが、私のbeanstalkのWindowsインスタンスにもpythonがインストールされていないようですか? (私はどこでも見つけることができません)ビーンストークはWindows用にこれを使用していませんか?

+1

PythonスクリプトがWindowsインストール用に['py2exe'](http://www.py2exe.org/index.cgi/FAQ)を使ってどのようにパッケージ化されているかについて私の答えに情報を追加しました。 – wjordan

答えて

2

cfnbootstrapは、さまざまなCloudFormationヘルパースクリプトを含むPythonパッケージです。

アマゾンのLinux AMIの最新バージョンは/opt/aws/binにデフォルトでインストールさAWS CloudFormationのヘルパースクリプトを持っており、基礎となるcfnbootstrap Pythonパッケージは/usr/lib/python2.7/dist-packages/cfnbootstrap/でパッケージディレクトリを共有OS Pythonで見つけることができます。

WindowsベースのElastic Beanstalkインスタンスでは、cfn-bootstrap MSI packageC:\Program Files\Amazon\cfn-bootstrapにインストールされます。 MSIパッケージの場合、Pythonファイルは、py2exeを使用して自己完結型の.exeファイルにコンパイルされるため、このインスタンスではグローバルPythonインストールは不要で、すべてのPythonソースファイルはパッケージディレクトリのlibrary.zipに含まれています。

このパッケージの詳細については、CloudFormation Helper Scripts Referenceのドキュメントを参照してください。

関連する問題