問題タブ [amazon-elastic-beanstalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
727 参照

clojure - Amazon Elastic BeanStalk、WAR ファイル、ホットリロード

Amazon Elastic Beanstalk のシンプルさが気に入っています。

ただし、コードをホットリロードするのはかなり難しいようです。特に、WAR ファイル形式 (Sun)について読むと、次のように述べられています。

非常に動的な環境で WAR ファイルを使用した Web デプロイメントの欠点の 1 つは、実行時に小さな変更を加えることができないことです。どんな変更でも、WAR ファイル全体を再生成して再デプロイする必要があります。

これは悪いです。私は Clojure でプログラミングするのが好きです。これには、多くのテストやコードのリロードが必要です。

私の質問: Amazon Elastic Beanstalk でコードをホットリロードする正しい方法は何ですか?

ありがとう!

0 投票する
2 に答える
497 参照

search - オープン ソースのプラグプレイ エンタープライズ検索エンジンのオプションはありますか?

私はさまざまな検索エンジンのオプションを調査およびテストしてきましたが、同じ問題を抱えているようです - 優れたプラグプレイのオープン ソース エンタープライズ検索エンジンが見つからないのです。プラグプレイとは、ドロップイン、フィールドのセットアップ、データの追加、UI の外観 (検索結果、ファセットなど) のカスタマイズが可能な検索エンジンを意味します。検索は、監視する技術者の軍隊なしで簡単に拡張できる必要もあります。

私は Solr が好きですが、「非技術者」向けのプラグプレイではありません。「構成」Solr を AWS Beanstalk にドロップすることを検討していましたが、それに関するいくつかの投稿 (一部は stackoverflow にありました) はあまり有益でも明確でもありませんでした。

AWS Beanstalk にドロップして、検索エンジンにデータを追加することに専念できるボックス内の Solr が本当に欲しいです。解決策または同様のオプションを知っている人はいますか?

AWS Beanstalk で Searchblox をテストしました。これは私がこれまでに見たプラグプレイ オプションの中で最高ですが、エンタープライズ検索エンジンに通常見られるファセットや多くの機能をサポートしていないようです。

websolr や AWS CloudSearch などの「ホストされた」ソリューションを検討しました。それでも、これらのオプションはプラグプレイではなく、接続するには技術者が必要です... 1,000 万以上のドキュメントが必要な場合も安くはありません。

AWS Beanstalk のようなスケーラブルなクラウド ソリューションにドロップできるオープン ソースのプラグプレイ エンタープライズ検索エンジンについて何か提案はありますか?

0 投票する
3 に答える
2892 参照

php - CloudFront と Elastic Beanstalk を組み合わせて動的アプリケーションに使用しますか?

Elastic Beanstalk アプリケーションと組み合わせて、動的コンテンツに CloudFront を使用することを考えています。

Elastic Beanstalk が提供する機能 (git デプロイ、自動キャパシティー プロビジョニング、ロード バランシング、自動スケーリング、およびアプリケーション ヘルス モニタリング) が気に入っています。また、CloudFront が先週導入した新機能も気に入っています ( http://bitly.com/aws -cloudfront-dynamic )、Elastic Beanstalk アプリケーションの前で CloudFront を使用することを考えていました。

あなたが思うこと?

それは良いアプローチですか?(ここで簡単な図を参照してください: http://d.pr/i/f6sa )

または、通常の EC2 インスタンスと LoadBalancer (おそらく CloudFormation セットアップを使用) を使用する必要がありますか?

CloudFront を Elastic Beanstalk と組み合わせて使用​​する場合、CloudFront オリジンを、Beanstalk がアプリケーション用に自動的に作成した Elastic LoadBalancer にポイントする必要があります (例: awseb-My-Environment-00000.us-east-1.elb.amazonaws.com)。環境が失敗し、自動的に新しい環境が作成された場合に変更される可能性があると思いますか、それとも常に同じである必要があるアプリの URL (つまり、 http://myapp.elasticbeanstalk.com ) をオリジンに指定する必要がありますか?

推薦歓迎!

ありがとう!

0 投票する
1 に答える
537 参照

java - ElasticbeanstalkのシンプルなCプログラム

私がやろうとしていることは、彼らが何をしているのかを知っている人なら誰にとっても簡単なはずだと思いますが、私がこれまでにプログラムした言語はほとんど例外なくCだけです。Cプログラムと通信するElasticBeanstalkでWebアプリを作成しようとしています。私の現在の計画は、JNIを使​​用して、誰かがフォームに入力してボタンを押したときにメインのjspページで呼び出すことができるネイティブ関数を作成することです。

これまでのところ、C側では、Cプログラムが必要なすべてのことを実行するために必要な7つの入力変数と7つの出力変数を含む関数を作成しました。データベースにアクセスしたり、何か難しいことをしたりする必要はありません。7つの変数を入力し、7つの変数を出力するだけです。

ネイティブメソッドを持つJavaクラスを設定しました。ダミー変数を貼り付けて結果を出力するmain関数を与えました。JNIは、パッケージ名や複雑なものを一切使用せずにすべてを1つのディレクトリにコンパイルすると機能します(パッケージ名で機能させることはできません)。したがって、.soファイルと.classファイルがあります。動作します。

一方、AWSが提供する最初の紹介Webアプリを取り上げました。それを私のマシンにダウンロードし、warファイルをアンパッケージしました(Eclipseはボイラープレートと構造化の束を追加し、antやコンパイルを行うための何かのような新しいツールでそれをさらに複雑にする能力に自信がありません(私はjavacに非常に快適です、javahとjar、ありがとうございました))。index .jspページにフォームを作成しました。入力変数を受け取るJavaScriptは、それらに対して関数を実行し、出力データをフォームに貼り付けます。

私が今やらなければならないことは、.jspからjavaクラスを呼び出すことだけであり、それによってすべてがリンクされるはずです。これを行うためのより良い方法があるかもしれないことを私は理解しています。Webアプリプログラミングの深い原則に違反している場合、またはセキュリティ上の問題がある場合は、お知らせください。(たとえば、先に進んでデータ入力をサニタイズします)。私はそれを行う方法を正確に理解できないようです。これを行うHelloWorldの例は非常に役立ちます。web.xmlファイルに何かを貼り付ける必要がありますか?.classファイルがclassesディレクトリにあることを漠然と知っています。.soファイルはどこに行きますか?

要約:私がしていることを行うためのより簡単な方法はありますか(言語/プログラム/コード行が少ないですか?)(より良い方法があることを知っています)私がしていることは何らかの形で危険ですか?index.jspからJavaクラスを呼び出すにはどうすればよいですか?web.xmlには何かが必要ですか?JNIをコンパイルして、.classファイル以外の場所に.soファイルを見つけるにはどうすればよいですか?.soファイルをクラスファイルに貼り付けることはできますか?

0 投票する
1 に答える
2441 参照

clojure - AWS:Beanstalk:ファイアウォールへの正しい方法

質問

AWS Beanstalkインスタンスをファイアウォールで保護する正しい方法は何ですか?

コンテクスト

ローカルのClojurerepl/ swankインスタンスを提供する予定なので、ファイアウォールを使用することが重要です。

ここで、beanstalkインスタンスにssh-edすると、「sudoiptables--list」は次のようになります。

ここで、EC2コンソール(aws.amazon.com)を見ると、他のレベルでは、ポート22と80のみが開いていることがわかります。

したがって、私の質問:これをファイアウォールで保護するための適切なレイヤーは何ですか?

ありがとう

0 投票する
6 に答える
8494 参照

amazon-web-services - AWS Elastic Beanstalk を使用して複数のアプリケーションを単一の EC2 インスタンスにデプロイする

.Net ウェブサイトを AWS Elastic Beanstalk にデプロイしました。AWS Elastic Beanstalk によって作成された同じ EC2 インスタンスに別の .Net Web プロジェクト (Web サービス) をデプロイしたいのですが、発行ウィザードの [環境] ページで [既存の環境を使用] の選択がグレー表示されています。

これを行う方法はありますか?

0 投票する
2 に答える
1545 参照

php - AWS Beanstalk に sdk.class.php がありません

非常に単純な php ウェブページを AWS ElasticBeanstalk インスタンスにデプロイしました。ファイルは直後に失敗します

/var/log/httpd/application-error_log から、sdk.class.php が欠落していることがわかります。

すべての ElasticBeanstalk インスタンスにデフォルトで sdk.class.php を含めるべきではありませんか? または、何か不足していますか?コードは、sdk.class.php を適切にインストールして構成したノートブックで正常に動作します。

ありがとう

0 投票する
1 に答える
1430 参照

ssl - 自己署名証明書を使用する Amazon Beanstalk Web サーバー?

自己署名証明書を使用して SSL モードで Amazon Beanstalk ウェブサーバーを起動することはできますか?