AWS學習番外篇之SDK For Java

2021-08-20 21:13:00 字數 1434 閱讀 3886

每個aws服務都有乙個服務介面,提供了與服務api 中對應的方法。如:amazon dynamodb的服務介面名是amazondynamodb。每個服務介面都有對應的客戶端生成器,用於構建服務介面。

1.獲取客戶端生成器的例項,使用靜態工廠方法standard。

amazondynamodbclientbuilder builder = amazondynamodbclientbuilder.standard();

2.可以自定義客戶端屬性。

amazondynamodb ddb = amazondynamodbclientbuilder.standard()

.withregion(regions.us_west_2)

.withcredentials(new profilecredentialsprovider("myprofile"))

.withclientconfiguration(new clientconfiguration().withrequesttimeout(5000))

.withmetricscollector(new mycustommetricscollector())

.withrequesthandlers(new mycustomrequesthandler(), new myothercustomrequesthandler)

.build();

3.關閉客戶端。

呼叫shutdown方法。

4.myprofile檔案。(憑證)

設定配置命令:set aws_profile=」myprofile」

設定以後可以使用預設的憑證來例項化客戶端。

amazondynamodb ddb = amazondynamodbclientbuilder.defaultclient();

5.明確指定憑證

例項化乙個提供了awscredentials介面的類,例如:basicawscreentials。

basicawscredentials awscreds= new basicawscredentials("公鑰","私鑰");使用 awscredentals物件建立awsstatic credentialsprovider

使用awsstaticcredentialsprocider構建。

amazons3 s3client = amazons3clientbuilder.standard()

.withcredentials (new awsstaticcredentialsprovider(aescreds))

.build();

uboot (番外篇)uboot之fdt介紹

以下例子都以project x專案tiny210 s5pv210平台,armv7架構 為例 uboot uboot流程系列 project x tiny210 s5pv210 上電啟動流程 bl0 bl2 project x tiny210 s5pv210 從儲存裝置載入 到ddr uboot 第一...

Android事件分發之View番外篇

如果view同時設定了onclick和onlongclick事件,最終會有什麼效果?結論 當onlongclick返回true時,onclick方法不會執行,當前onlongclick返回false時,onclick和onlongclick都會執行!具體是這樣的,我簡單用語言描述一下,後面貼上關鍵的...

保安日記 番外篇之網路協議

網路層 ip 網路之間互連的協議 lnternet protocol 相當於網路中的乙個節點,類似於位址,我們稱之為ip位址同乙個網路中,ip位址具有唯一性 ipv4網路使用32位位址,以點分十進位制表示,如192.168.0.1 127.0.0.1 本機 192.168 家庭路由器 10 內部區域...