2017-05-13 8 views
1

現在、私はインスタンスの自動タグ付け/開始/停止にLambdaを使用しています。しかし、私はそれが地域特有のように見えることがわかります。すべての地域で同じことをしたいのであれば、すべての地域に展開する必要がありますか?より良い方法がありますか?複数領域のAWS変更/イベントを監視するためのLambda

でも一部の地域にはラムダがありませんか?

答えて

3

すべての地域でラムダは必要ありません。あなたは、このように設定することができ、あなたのサービスのconfigオブジェクト内の領域を変更する必要があります。

var ec2 = new AWS.EC2({region: 'eu-west-1'}); 

OR

AWS.config.update({region:'eu-west-1'}); 

あなたがする必要があるすべての領域からなる配列を使用する必要がありますAWSの設定をターゲットリージョンに設定して操作を実行します。インスタンスを自動タグ付け/開始/停止する前に、設定した領域を設定して、目的の領域で操作が実行されるようにしてください。

+0

ラムダが別のリージョンのリソースにアクセスするのに便利ですが、トリガーはどうですか?私は現在、クラウドウォッチイベントを使用しています。すべての地域をチェックするように設定できますか? theresのためのオプションのように見える? –

+1

@ JiewMengあなたの正確な要件は何かわかりませんが、クラウドウォッチイベントのトリガーとターゲットは地域固有のものです。イベントですべての地域を確認することはできません。ただし、ターゲットとしてSNSトピックを使用し、それらのイベントを処理できます。トピックは、サービス(イベントを処理するhttp/httpsエンドポイント)をサブスクライバとして持つことができます。別のオプションは、SQSを使用することです。あなたはすべての地域でこれを複製する必要があります。 – user818510

+0

このサービスの設定はどこに配置されていますか?あなたはBoto3について何を話しますか? – Suncatcher

関連する問題