第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Java 中模擬 AWS 開發(fā)工具包 2 (S3)

如何在 Java 中模擬 AWS 開發(fā)工具包 2 (S3)

拉丁的傳說 2022-09-21 16:38:34
因此,我想模擬 AWS 開發(fā)工具包 2.x(僅限 S3 服務(wù)),以便在沒有真實 AWS 的情況下測試將文件上傳和下載到存儲桶。我正在尋找一個Java實現(xiàn)。我發(fā)現(xiàn)了很多實現(xiàn)的東西(土坯S3莫克...等),但它們都使用 AWS 開發(fā)工具包 1.x。
查看完整描述

1 回答

?
不負(fù)相思意

TA貢獻1777條經(jīng)驗 獲得超10個贊

您不應(yīng)自行重新實現(xiàn) S3 API。相反,請使用現(xiàn)有工具之一,如本地堆棧,MinIO,開放堆棧 Swift 等。它們都提供與S3兼容的API(盡管可以有一些不同的參考)。最適合測試的是本地堆棧,IMHO.It 可用作 Docker 映像,因此您可以在本地或在 CI 管道中使用它。

不是你問題的Java部分。如果您是 JUnit 5 的幸運用戶,我建議您使用 aws-junit5,這是一組適用于 AWS 的 JUnit 5 擴展。而且,是的,我是它的作者。這些擴展可用于為本地堆棧等工具提供的 AWS 服務(wù)注入客戶端(實際上,支持任何與 AWS 兼容的 API,包括真實的 AWS 本身)。同時支持 AWS Java 開發(fā)工具包 v 2.x 和 v 1.x。您可以使用 為 S3、動態(tài)數(shù)據(jù)庫、運動、搜索引擎、社交網(wǎng)絡(luò)、社交網(wǎng)絡(luò)和 SQS 注入客戶端。aws-junit5

用戶指南中閱讀更多內(nèi)容,它甚至有一個關(guān)于GitHub的CI配置的部分。


查看完整回答
反對 回復(fù) 2022-09-21
  • 1 回答
  • 0 關(guān)注
  • 153 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號