タグ付けされた質問 「amazon-web-services」

アマゾンウェブサービス(AWS)全般に関する質問。特定のAmazon Webサービスに関する質問の場合は、そのタグを使用してください(例:[amazon-s3]、[amazon-ec2]、[amazon-ecs]、[aws-codedeploy])。

2
S3がオフラインになったときにサイトをオンラインに保つための良い戦略は何ですか?
S3がオフラインになったときにサイトをオンラインに保つための良い戦略は何ですか? S3 US East 1がオフラインになった場合、サイト全体がオフラインになるのを防ぐために、アプリを構成/構造化する方法を教えてください。 このような状況で多様化するための最善の戦略は何ですか?

3
このカオスモンキーは誰ですか?なぜ彼は私のサーバーをクラッシュさせたのですか?
私は完璧なサーバーを持っていて、とてもきれいで堅実だったので、ペトラと名付けました。あらゆる点で完璧であり、すべてが適切に構成および調整され、完全な100%のサービス記録と753日間の稼働時間がありました。それがうまく動作することを確認するために多くの時間と努力を費やしました。社内の他のサーバーはこれほど優れていませんでした。しかし昨夜、この邪悪なモンスターが理由もなくサーバーをクラッシュさせました。 もちろん、午前2時に通知され、朝までそれを起動して実行し、すべてを構成して調整するのに時間がかかりましたが、以前ほど良くなることはないでしょう。以前の栄光に戻るには数週間かかるかもしれません。今、私の稼働時間は過ぎ去りました。私はほんの3つの9さえ持っておらず、これが私の評判にどう影響するかを知っています。このカオスモンキーは誰ですか?なぜ彼は私のサーバーにそれをしましたか、そしてなぜ彼は私を台無しにしようとしているのですか?

5
Packerでパッケージ化するときにUbuntu 16.04で「apt-get upgrade -y」を実行するときに対話型ダイアログを回避するにはどうすればよいですか?
私が使用していパッカーを Ubuntuの16.04画像に基づいてAWS AMIを作成します。最初は、アップグレードを行っています。 sudo apt-get update sudo apt-get upgrade -y プロビジョニング担当者セクションの関連部分は次のとおりです。 "provisioners": [ { "type": "shell", "inline": [ "sudo apt-get update", "sudo apt-get upgrade -y" ] } ] ただし、インタラクティブなダイアログがポップアップするため、自動化が中断されます。 amazon-ebs: Found kernel: /boot/vmlinuz-4.4.0-72-generic amazon-ebs: A new version of /boot/grub/menu.lst is available, but the version installed amazon-ebs: currently has been locally …

4
AWS EC2のスポット価格がオンデマンド価格より高いのはなぜですか?
昨日、Ansibleを介してスポットインスタンスをプロビジョニングしようとしていたため、スポット価格==そのインスタンスのオンデマンド価格を設定しても、ほとんどすべてのリクエストが失敗しました。 そのため、スポット価格グラフを見てみると、非常に興味深いことがわかりました。 us-east-1aのインスタンスのスポット価格はオンデマンド価格よりも高いため、混乱しました。[実際、〜5倍高い] 低コストのためにスポットインスタンスは好まれませんか?はいの場合、価格がオンデマンド価格より高いのはなぜですか? AWSのドキュメントによると: スポットインスタンスは、未使用のAmazon EC2容量へのアクセスを、オンデマンド価格に比べて大幅に割引して提供します。 また、これは人々がオンデマンド価格に入札していることを意味しますか? はいの場合、なぜそうですか?オンデマンドインスタンスの方が良いとは思いませんか? または、スポットインスタンスの概念を間違って理解しましたか?

5
孤立したAWS EC2スナップショットをクリーンアップする方法は?
AMIが削除されたAWS EC2スナップショットはかなりの量になりますが、スナップショットは腐敗したままです。お金とスペースを節約するために、これらの孤児を特定して削除する非手動の方法が欲しい。 理想的には、CLIを活用するbashスクリプトを考えていますが、AWS-fuは弱いです。誰かがこれをやったことがあると思いますが、実際に動作するスクリプトは見つかりません。 最良のシナリオでは、これもボリュームをチェックし、それらをクリーンアップしますが、2番目の質問により適している場合があります。

1
AWS SQSがHIPAAに準拠していないという事実を回避するにはどうすればよいですか?
S3からのデータがAWS SQSにキューイングされ、そのメトリックスがAWS LambdaをトリガーするCloudWatchに接続されるユースケースがあります。 ただし、アーキテクチャをHIPAA準拠にする必要があります。だから、私はこのアイデアを思いつきました: S3バケットがファイルを取得すると、 ファイルのハッシュ/名前スクランブルを実行し、別のS3バケットにコピーするLambda関数を起動します(経由aws cp) バケットをハッシュ/スクランブルされた名前でSQSキューに接続します これは安全で良い方法ですか?または、より良い回避策がありますか?(S3の暗号化されたキーをSQSに送信できれば幸いです。しかし、可能かどうか、または可能かどうかはわかりません)

2
メトリックの組み合わせに対してCloudWatchアラームを設定することはできますか?
たとえば、次のCloudWatchアラームをトリガーしたい: Number of messages sent- Number of messages deleted> = 6 上記はAWS SQSメトリックス用です。そして、そのアラームがオフに設定されている場合、そのメトリックがAWS Lambdaをトリガーするようにします。 私にできる方法はありますか?そうでない場合は、回避策があります [サーバーレスパラダイムを目指して] [私はそれをしたい。なぜなら、現在キューにある(利用可能な)メッセージの数を示すメトリックが存在しないからだ。だから、それを私に与えることができるメトリックがあれば、それは非常に役立つでしょう


1
複数のクラウド(AmazonおよびGoogle)を監視するための集中ダッシュボードを作成する方法は?
アプリケーションに加えてAmazon Web ServicesとGoogle Cloud Platformが提供するクラウドインフラストラクチャを監視するための集中ダッシュボードとして使用できる単一の製品またはサービスを探しています。 Amazon Web Servicesのすべてのサービスをサポートするsensuのようないくつかのオプションを探していますが、Google Cloud Platformを監視するプラグインが見つかりませんでした。 これを作成できる他のサービスや製品はありますか?私の好みはオープンソースですか? 注:誰もがGCPとAWSにアクセスでき、誰かが何かを起動した場合、監視用に1つのダッシュボードを簡単に作成できます。

4
IAMのAssumeRolePolicyDocumentの目的は何ですか?
AssumeRolePolicyDocumentの目的について混乱しています。 必要なのは、ポリシーをアタッチできる親の名前だけであるロールを作成するようです。AssumeRolePolicyDocumentはその親の名前のようですが、どういうわけかそれ以外にもあります。これは何をしていますか? "AssumeRolePolicyDocument": { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "lambda.amazonaws.com" ] }, "Action": [ "sts:AssumeRole" ] } ] },

3
AWSスポット価格を自動的に確認する方法は?
私は、Jenkinsの仕事について、私たちがスピンアップするエージェントボックスの価格をチェックすることを考えていました。頻繁に価格が急騰し、新しいエージェントが来ないことに誰かが気付くまでに1、2時間かかるので、手動で行ってスポット価格を確認し、それに応じて調整するか、ゾーンを切り替えるなどする必要があります。 私の最初の本能は、最良のルートは1時間ごとのJenkinsジョブを実行し、aws ec2 describe-spot-instance-requests失敗したリクエストをチェックすることです(そして、失敗すると私たちをゆるめます)。しかし、成功した/失敗したリクエストを見るのではなく、実際にハード価格を比較する(したがって、何が何で、どれだけであるかを正確に伝えることができる)クリーンな方法があるのだろうかと思っています。 誰でも似たようなものをセットアップしましたか?どうだった?


1
Ansibleを使用してAWSのスポットインスタンスのインベントリをどのように管理しますか
私はAnsibleが初めてで、Chefでの経験があります。私は環境を管理するためにAnsibleを学び、使用することを検討しています。 AWSスポットインスタンスのインベントリを管理するためのベストプラクティスは何でしょうか? たとえば、スポットインスタンスがシャットダウンされると、古いIPはホストのインベントリに関係なくなります。 弾力性のある環境のユースケースのために、他の代替アプローチはありますか?

1
キューベースの処理遅延を非技術チームのメンバーに伝える方法は?
ApproximateNumberOfMessagesVisibleCloudWatchメトリックスのスケーリングポリシーを使用した一連のSQSキュー処理ジョブを担当しています。これらのジョブは、さまざまな理由で送信されたメッセージの量に追いつくことができません。 サービスの低下により、処理可能なメッセージの容量が減少します。 AutoScaling キューの深さが上昇し続けている間に最大制限に達しました。 S3の停止AutoScalingは、キュー処理ジョブが需要に対応するために使用する他の依存AWSサービス(サービス)に影響します。 技術チーム以外のチームメンバーと停止について話し合うとき、顧客から見える品質低下につながる可能性のあるキュー処理の特定の遅延を伝えたいと思います。SQSキューでこれを行うにはどうすればよいですか?

4
CodeBuild-AWS Pipelineの複数の入力アーティファクト
2つのソースリポジトリに依存するAWS CodePipelineを構築しています。「CodeBuild」ステップが複数の入力アーティファクトで指定されている場合、エラーが発生します.. declares 2 input artifacts which is more than the maximum count。ドキュメントには、CodeBuildに1つの入力アーティファクトのみを含めるための厳しい要件があります。 一方、ラムダにはこの制限はありません。Lambdaが2つのアーティファクトを1つのアーティファクトに「マージ」して、CodeBuildに渡すことができる方法を探していました。残念ながら、この主題に関する情報は非常に限られています。 2つのアーティファクトを1つにマージするCodePipeline Lambdaが動作している人はいますか? 注:成果物へのアクセス方法に関するドキュメント。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.