問題タブ [ebcli]
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.
amazon-web-services - Eb プラットフォームをソリューション スタック名に変換する
eb platform list
によって返されたプラットフォームの 1 つを、によってリストされた eb ソリューション スタックの最新バージョンに変換するための公式な方法または「正しい方法」はありますか?aws elasticbeanstalk list-available-solution-stacks --query 'SolutionStacks'
amazon-web-services - eb create および eb deploy、デプロイされた git changeId/tag を見つける方法
実行eb create
またはeb deploy
EB CLI が最新の git commit を選択してデプロイした後、どの git (変更 ID) がデプロイされたかを知るにはどうすればよいですか? デプロイされたアプリケーションの changeId を取得する簡単な方法があることを願っています。
これを知る必要がある可能性のあるケースのいくつかは
- デプロイ後にプロジェクト フォルダーを削除しました
- デプロイ後にいくつかのコミットがあります
- 変更をデプロイしてからしばらく経ちました
macos - Elastic Beanstalk と Docker - EB CLI が Mac で動作しない! バグ
コマンドラインから Elastic Beanstalk を使用しようとすると (つまりeb create project
)、次のエラーが発生しました。
最初は、上記で十分に理解できると思いました。Docker のバージョン 17.09.0-ce を持っていますが、バージョン 17.03.2-ce が必要です。システムの統合とセキュリティを再確認する以外に何もなければ、AWS が Docker の最新バージョンよりも数バージョン遅れていることは合理的に思えます。
しかし、バージョン 17.03.2-ce を見つけようとすると、ほとんど不可能であることがわかりました。https://github.com/moby/moby/releasesは、ダウンロード ページの直接リンクとして 17.03.02-ce を示していますが、これも間違ったバージョンをダウンロードします。静的バイナリへのリンクをダウンロードしようとしましたが、非常に混乱しました。このページhttps://docs.docker.com/engine/installation/linux/docker-ce/binaries/#next-stepsは、静的バイナリをコンパイルするためにコマンドを実行する必要があることを示していますが、その静的ファイルのsudo cp docker/docker /usr/local/bin/
どこにもありませんバイナリ フォルダーには、docker というラベルの付いたフォルダーがあります。
一方、このページhttps://docs.docker.com/docker-for-mac/release-notes/#docker-community-edition-17090-ce-mac32-2017-10-02-stableは、リリースのDocker Community Editionから移動します。 17.03.1-ce-mac12、2017-05-12 (安定版) からDocker Community Edition 17.06.0-ce-mac18、2017-06-28 (安定版)をリリースします。これにより、必要な 1 つのリリースがスキップされるだけでなく、 https://github.com/moby/moby/releasesの最新リリースよりも前のバージョンがあるようです。
私は非常に混乱しています。AWS で動作する現在安定したバージョンの Docker を入手することは、これほど難しいことではありません。誰かがこの問題を解決する方法を教えてもらえますか?
編集:
Linux Mint 18 (Ubuntu 16.04) をスピンアップし、docker をインストールして、これを機能させようとしました。たまたま Linux ALSO は version をインストールしますがDocker version 17.09.0-ce
、これは1) Docker 17.03.2-ce
Elastic Beanstalk オプションで動作します。同じバージョンの docker を実行している Linux 環境で同じコマンドをすべて eb cli でも実行できるようになりました。したがって、この投稿のタイトルを Mac の EB CLI バグとして変更します。私の質問は、どこにバグレポートを AWS に送信すればよいですか? 彼らの github リポジトリを検索しましたが、見つかりませんでした。aws.amazon.comを介したレポートのほとんどは、エンタープライズ レベルの顧客向けであると思います。
ありがとう!
amazon-web-services - 手動の指示なしで eb init を使用する方法
eb deploy
清潔な環境で作りたい。最初に実行する必要があることを教えてくれますeb init
。
これを行うと、次のように表示されます。
ご覧のとおり、セットアップには手動の手順が必要です。このセットアップを自動化するにはどうすればよいですか?
私は試した
しかし、やはり地域などを選択する必要がありましたか (上記のように)?
.aws
手動操作なしでコマンドのみで eb 展開を行うためにmy を自動生成するにはどうすればよいですか?
私が試した編集:
init --region eu-west-1 アプリ名
これにより、すでに少し進んでいますが、今では次のようになります。
eb init
コマンドでこのセットアップを自動化するにはどうすればよいですか?