私はaureliaアプリケーション(最近行われたすべてのaurelia更新)で(パブリックアクセス)AWS.S3バケットを使用しようとしています。まず、私は私のconfig.jsのには、この行を取得し、NPM経由でAWS-SDKをインストール:Javascript/ES6でAureliaブラウザアプリケーションでAWS S3を使用するには?
"npm:[email protected]": { ....
import AWS from 'aws-sdk';
をインポートした後(私もduncanhallの答えの前に
import * as AWS from 'aws-sdk';
を試してみました)
と呼び出し
AWS.config = new AWS.Config();
AWS.config.accessKeyId = "";
AWS.config.secretAccessKey = "";
AWS.config.region = 'eu-central-1';
私はこれを試してみてください。
let bucket = new AWS.S3({params: {Bucket: bucketPath}});
は私が不可欠な何かが欠けてると思い
を取得しますか?
大変ありがとうございます。
EDIT:
別の試みは、個別にダウンロードし、NPMからAWS-SDKをアンインストール/スクリプト/フォルダに入れて、私のメインのインデックスに
<script src="scripts/aws-sdk.js"></script>
を経由して、それをロードすることでした。 htmlファイル。それでも私は次のようになります。
GET http://localhost:9000/dist/aws-sdk.js 404 (Not Found)
ERROR [app-router] Error: XHR error (404 Not Found) loading http://localhost:9000/dist/aws-sdk.js
IAMユーザーの権限がロックされていることを確認するだけです!世界はあなたがこのように提供するキーにアクセスできるようになります。 –