所有, 我試圖用S3臨時的Javascript SDK上傳文件到S3,但說實話,我無法找出這方面的任何工作的樣品,包括S3文件。如何使用S3臨時證書上傳文件中的Javascript
理想情況下,我應該能夠做到這一點:
s3Client =新AWS.client(新TemporaryCredential(keyid的,ACCESSKEY,令牌));
但我查了資料,沒有一個地方是提如何使用臨時憑據來創建S3客戶端。
公司已經具有API來獲取臨時憑據,所以我知道如何在JavaScript中做到這一點真的很感興趣。
我不知道是否有JS equivelant解決以下Java代碼:
BasicSessionCredentials sessionCredentials = new BasicSessionCredentials(
session_creds.getAccessKeyId(),
session_creds.getSecretAccessKey(),
session_creds.getSessionToken());
AmazonS3 s3 = AmazonS3ClientBuilder.standard()
.withCredentials(new AWSStaticCredentialsProvider(sessionCredentials)
.build();
感謝您的建議。
什麼叫臨時證書是什麼意思?你的意思是臨時簽名的上傳網址? – bryan60
見上面,我怎麼能像在java中一樣傳遞臨時憑證? – user3006967
你想在nodejs服務器或瀏覽器上執行此操作嗎 – bryan60