0

AWS S3バケットにファイルをアップロードするAWS Elastic Beanstalkアプリケーションで作業しています。 Beanstalkアプリケーションは.NET Core Web APIアプリケーションです。私はこのガイド(http://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-netcore.html)に従っており、共有アクセスキーと秘密のローカル開発のためにディスク上に資格情報ファイルを持っています。これらはS3バケットを作成したユーザーのキーと秘密です。そのユーザーはIAMを通じてS3に完全にアクセスできます。地方開発では、アプリケーションはちょっとした問題なしにS3にアップロードされます。AWS S3 Elastic Beanstalkアプリケーション用の資格情報

アプリをElastic Beanstalkプラットフォームにデプロイしたとき、S3へのアップロードは、弾力のあるbeanstalk環境では機能しません。ローカルバージョンはまだ正常です。 私はビジュアルスタジオ用のAWS Toolkitを使用してアプリケーションをAWS Elastic Beanstalkにデプロイし、作成プロセス中にS3にフルアクセスする必要があることを指定しました。私はその後、インスタンスのロール設定に入って、実際にはS3のフルアクセスを許可として持っていることを確認しました。アップロードを試みるときにタイムアウトした後、サーバーが接続を異常終了させたという例外があります。私が行方不明になっているステップや設定の部分はありますか?私はそれをテストすることができるように私は同じ共有アクセスキーと私はローカルに使用する秘密を指定する方法がありますか?私は、ファイルなどの資格情報を与える方法を見つけていません。

同様の問題を探しています誰のおかげで、 サム

+0

権限エラーではなく、ネットワークエラーです。プライベートVPCサブネット内のインスタンスですか? –

+0

いいえ、プライベートサブネットにはありません。私はパーミッションを指しているのは、S3バケットを作成したアカウントとは別のアカウントをローカルで使用していたときに、以前と同じエラーが発生したからです。しかし、パーミッションはそれとは関係がないようですが、私は他の設定をしなければなりません。 –

答えて

1

。私のS3バケツとEBアプリは別々の地域にあることが判明しました。これにより、この2つの間にネットワークの問題がありました。

関連する問題