Javaと.netのAWS SDKで作業を開始しました。SQSのプログラムでAWS領域を設定
現在、AWS SQSキューを作成しています。 QUEUEを作成し、既存のキューをリストし、.net SDKを使用してキューと対話することができました。
私は次のエラーを取得しているJavaと同じを試してみました。
地域プロバイダチェーン経由で地域を見つけることができません。ビルダーまたはセットアップ環境に 明示的な領域を指定して、 領域を指定する必要があります。 私はeclipseのaws設定で必要なアクセスキー、地域と資格情報をすべて設定しました。
これは私が地域を指定することができS3のために)私はGoogleで検索してwithregion(と呼ばれるキーワードがあることを発見した私は、Java Mavenプロジェクトで
AmazonSQS sqs = AmazonSQSClientBuilder.defaultClient();
をSQSクライアントを初期化しています方法ですが、それはSQSのためのものではありません。
これはタイプ AmazonSQSのメソッドsetRegion(com.amazonaws.regions.Regionが)のために適用されない例外
を以下現れ
sqs.setRegion(Region.AP_Mumbai);
ように私はまた領域を設定しようとしました引数 (com.amazonaws.services.s3.model.Region)
私は同じusiを設定しようとしましたng com.amazonaws.regions.Regionしかし、そのような規定はありません。
推奨されていないものはお勧めできません。あなたは失敗のために彼を設定しています。それは理由のために非難されます。 –
ありますが、まだそれを使用したい場合は、推奨として次のように使用することができます。もしそうなら、それは私のためのニュースです –