問題タブ [aws-opsworks]
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.
ruby - AWS Opsworks カスタム レシピに属性が表示されない
AWS OpsWorks カスタムレシピに問題があります。ノードをchef 11に移動した後、属性はレシピに「表示」されません。例: ファイルのレシピ/some-service.rb でエントリを取得しました
ファイル attributes/some-service.rb で:
アプリをデプロイしようとすると、次のエラーが表示されます。
エラー: OpsWorks カスタム実行リストのコンパイル中に例外をキャッチしました: Chef::Exceptions::InvalidRemoteFileURI - nil は remote_file の有効なsource
パラメーターではありません。source
絶対 URI または URI の配列である必要があります。- /opt/aws/opsworks/releases/20131015111601_209/vendor/gems/chef-11.4.4/bin/../lib/chef/resource/remote_file.rb:67:in `validate_source'
属性から値の代わりに nil を取得するようです。何が間違っているのでしょうか?
deployment - AWS OpsWorks からデプロイされたアプリに対して、グループに書き込み可能なファイルのアクセス許可を与えるにはどうすればよいですか?
AWS OpsWorks を使用して (Git から) アプリをデプロイしています。デフォルトでは、OpsWorks はユーザー: deploy、グループ: www-data でファイルをサーバーに書き込みます。これらのファイル/ディレクトリのファイル権限はグループで書き込み可能ではありませんが、次のようにする必要があります: https://github.com/aws/opsworks-cookbooks/blob/master-chef-11.4/deploy/definitions/opsworks_deploy.rb . カスタム JSON を渡すことで、展開時にグループを「opsworks」に変更できました。
デプロイされたファイルの権限をグループ書き込み可能に変更するにはどうすればよいですか?
amazon-web-services - Amazon OpsWorks スタック全体の KeyPair を変更する
EC2 インスタンスを含む Amazon OpsWorks スタックがあります。現在、アクセスできないデフォルトの SSH キー (.pem) があります。私が試したこと:
- 新しいものを作成し、保存して実行しました
chmod 600
。 - インスタンスの KeyPair を変更しようとし
ssh -v -i path/to/.pem ubuntu@host
、再起動後に次のことを試みました。permission denied (public key)
- スタック全体を再起動した後、ページでスタック全体の KeyPair を変更しようとしました
Stack Settings
: まだ取得中ですpermission denied (public key)
- に変更しようとし
ubuntu
ましたec2-user
。まだ何も!
キーはOpsWorks ホームで変更されましたが、 EC2 管理コンソールでは同じままでした。変。
何か不足していますか?間違っていますか?どんな助けでも感謝します。ありがとう
amazon-ec2 - 停止/開始後に EC2 インスタンス /var が消去される
OpsWorks を使用してアプリケーション インスタンスを管理しています。負荷が高いときに開始し、負荷が低いときに停止する、負荷ベースの EBS-backed インスタンスが 1 つあります。ただし、インスタンスを停止して再起動すると、/var の内容は完全に削除されます。df -h
ショー:
したがって、 /var は一時ストレージにはありません。なんで?
amazon-web-services - OpsWorks ノードの起動時間を改善するには?
私は AWS OpsWorks が好きですが、現在直面している大きな欠点の 1 つは起動時間です。ノードの起動が非常に遅いのです。
私の場合、t1.micro インスタンスの場合、クックブックが実行を開始するまでに 10 分ほどかかります (ただし、EC2 コンソール ビューからは、インスタンスは約 2 分後に準備が整うはずです。この短い期間の後、SSH 経由でアクセスできます)。 . このトピックも参照できます。
カスタム AMI を使用してみましたが、別の問題が発生しました。ノードが永久に起動し続けました。しかし、それは AMI の作成中の私のせいかもしれません。
元の質問に戻りますが、OpsWorks ノードのこの起動時間を改善するにはどうすればよいですか?
ruby-on-rails - opsworks: How to deploy a solr stack on opsworks
I am trying to setup a solr instance on opsworks using a custom cookbook. I am very new to chef and so I really don't know what I am doing.
I've created a cookbook that includes this cookbook: https://github.com/hipsnip-cookbooks/solr
And specified my Stack to use that custom cookbook. But I don't see in the logs that solr is installed or running.
A little guidance please?
Thanks!
ruby-on-rails - AWS OpsWorks: Ruby on Rails のデフォルト レイヤーのデプロイが成功すると、ブラウザに 404 エラーが表示される
Rails アプリケーションを AWS OpsWorks にデプロイしませんでした。これを行う方法が完全に混乱しています!RoR アプリケーションをデプロイするために必要なインスタンスの数を誰か教えてもらえますか?
「Rails App Server」インスタンスを作成しましたが、問題ないようです。ここでは nginx と Unicorn を Rails Stack として使用しています。
その後、git リポジトリからアプリケーションを追加しました。次に、そのアプリケーションをデプロイしました。そして、それが正常にデプロイされたことを示すログ。
しかし、パブリック IP では表示されてい404 Not Found Error - nginx
ます。
どんな助けもかなりのものです。
asp.net - AWS を使用してスケジュールされたタスク
私は現在、Windows のスケジュールされたタスクを実行して .net スクリプトを実行し、日の注文を処理する Windows インスタンスを AWS に持っています。
最近、ELB を使用していくつかのインスタンスの負荷を分散しましたが、これはすべて問題ありません。
問題は、すべてのインスタンスが実行しないように、スケジュールされたタスクをどのようにセットアップするかです。AWS で OpsWorks、SimpleWorkFlow などを調査しましたが、この比較的単純なタスクでどれに焦点を当てるべきかについて非常に混乱しています。
ありがとう