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

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

1
CloudWatchアラームから直接AWS Lambda関数をトリガーすることは可能ですか?
現在、CloudWatchアラームに応答してラムダ関数をトリガーするには、次のようにSNS経由でアラームをルーティングする必要があります。 AWS CloudWatch Alarm --> Send to a topic in SNS --> SNS topic triggers the lambda function では、途中でSNSなしで直接できる方法はありますか? [理由:タッチポイントが少なく、コストが少し最適化されています]。 CloudWatchイベントはラムダをトリガーしますが、それを介してアラームをトリガーする方法はありません。SQSのCloudWatchイベントで使用できる唯一のオプションは次のとおりです。

3
分散システム設定でのSQSメッセージの公平な分散を確実にする方法は?
複数のサーバーがあり、それぞれにSQSキューをポーリングするスクリプトがあります(すべて同じキューをポーリングします)。 それで、それらすべてのクライアント(つまり、ここの私のワーカーサーバー)へのメッセージの公平な配布を保証できる方法はありますか?たとえば、キュ​​ーに100のメッセージがある20-20-20-20-20場合、5つのワーカーがある場合などです。 AWS ELB(Elastic Load Balancer)はそれを行うのに役立ちますか?はいの場合、どのように?そうでない場合、AWSエコシステムには、私がそれを行うのに役立つ代替サービスがありますか? それとも私はこれを考えすぎていますか?つまり、これはポーリングスクリプトで直接解決できますか?[複数のクライアントが単一のキューをポーリングすることによる競合状態に注意してください]
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.