私は多くの検索をしましたが、非常に混乱し、圧倒されています。私はNode上にReact-built Webサイトを作成しており、S3に格納するデータをロードできるようにしたいと考えています。ドキュメントを読んで、AWSはアクセスキーを使用せず、代わりにIAMクレデンシャルを使用するのが最善だと言います。しかし、これらのIAMクレデンシャルをjsでどのように流したのかはっきりしないので、S3の個人用バケットからいくつかのオブジェクトをダウンロードできます。誰も私のS3バケットからのノードへのアクセスとデータのダウンロードを正しく、安全に行うことについて、私に指摘できる良い方向を持っていますか?ありがとう!S3とノードを設定する
0
A
答えて
1
資格情報はC:\ Users \ USER_NAME.aws \ credentialsファイルに保存できます。これらの資格情報をプロジェクトファイルに保存しないでください。詳細については、この記事をご覧ください。 http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/loading-node-credentials-shared.html
2
おそらく、EC2を使用してNode.jsアプリケーションを実行しています。
S3の関連オブジェクト(およびアプリケーションに必要なその他のリソース/ API)へのアクセスを許可する関連ポリシーを持つ適切なIAMロールでEC2インスタンスを起動します。これは標準のAWSで、intro videoです。
JavaScriptコードは、AWS JavaScript SDKを使用していると仮定すると、アプリケーションのために資格情報をシームレスに取得でき、自動的にローテーションされます。明示的に資格情報を提供する必要はありません。
IAMロール管理のよくある質問hereを参照してください。
関連する問題
- 1. カサンドラの4ノード設定は、3ノード設定と同じです
- 2. C++ - NULLにノードを設定すると
- 3. ノードとコモドを設定するには?
- 4. CarrierWaveとFog、S3バケットとstore_dirの設定
- 5. AWS S3 Regionを設定する
- 6. howto:キャリアウェーブの基本設定[HerokuとS3]
- 7. Amazon S3 APIとのインターフェイスを設定するAutoITスクリプト/ UDF
- 8. symfony2:amazon s3とsns用に2プロキシを設定する方法
- 9. 基本AWS S3 PHP設定
- 10. SNSトピック設定のS3セットアップイベント
- 11. Samsung Galaxy s3エミュレータの設定
- 12. Dataprocノードの設定
- 13. ノードjs +ジャスミンでカルマ設定を設定するには
- 14. LinuxでSeleniumノードを設定する
- 15. C++のノードのメモリアドレスを設定する
- 16. amazon s3のボトムバケットに特定の権限を設定する
- 17. .NETコアKestrelとノードで仮想パスを設定する
- 18. Symfony2:設定ノードの値とインデックスをテストする方法
- 19. S3メッセージハンドラとSpring統合を使用してS3バケットを動的に設定する
- 20. Elasticsearch Tribeノードの設定
- 21. S3をAPIゲートウェイAWSサービスとして設定できません
- 22. filepicker.ioにs3ファイルをパブリックとして設定しましたか?
- 23. バイナリバッファを使用すると、MIMEがAWS S3のアプリケーション/オクテットに設定される
- 24. Django Heroku App、Amazon S3のMEDIA_URLの設定
- 25. Amazon S3 for railsプロジェクトのペーパークリップ設定
- 26. Amazon S3 CORSの設定XMLHttpRequest GET
- 27. spark 1.6とhadoop 2.3どこにs3のsocketTimeOutを設定するのですか?
- 28. Labview:VI呼び出し設定とSubVIノード設定の違いは何ですか?
- 29. Amazon S3バケットのSSLを設定する方法
- 30. ckeditorでS3を使用するCkfinder設定
おかげさまで、私はすでに別のawsプロファイル用にこのファイルを使用しています。これは私の秒です。私はまた好奇心が強いです。私のウェブサイトをホストすると、どのようにこれらの資格情報も呼び出されますか? – Jimmy
複数の資格情報セットを持つことができます。これらを「プロファイル」といいます。新しいプロファイルを作成するには "aws configure --profile" –
ドキュメントには、そのファイルに複数のプロファイルを設定し、環境変数を使用して使用するプロファイルを指定することができます。 – KKK