すべて、 S3に一時ファイルをアップロードしようとしましたが、正直言ってS3のドキュメント。S3一時的な資格情報を使ってJavascriptでファイルをアップロードする方法
理想的には、私はこれを行うことができる必要があります:
s3Client =新しいAWS.client(新TemporaryCredential(鍵ID、アクセスキー、トークン));
しかし私はドキュメントをチェックします.3Dクライアントを作成するために一時的な資格情報を使用する方法について言及していません。
私たちの会社はすでに一時的な資格情報を取得するためにAPIを持っているので、私は本当にjavascriptでこれを行う方法を知っています。あなたの提案のための
BasicSessionCredentials sessionCredentials = new BasicSessionCredentials(
session_creds.getAccessKeyId(),
session_creds.getSecretAccessKey(),
session_creds.getSessionToken());
AmazonS3 s3 = AmazonS3ClientBuilder.standard()
.withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)
.build();
ありがとう:JS equivelant Javaコード以下の解決策がある場合、私は知らない
。
一時的な資格情報とはどういう意味ですか?一時的に署名されたアップロードURLを意味しますか? – bryan60
上記を参照して、どのように私はtempの資格情報をjavaのように同じにすることができますか? – user3006967
nodejsサーバーまたはブラウザでこれを実行しようとしていますか? – bryan60