使用百度雲 BOS 和 C SDK 開發資料儲存

2022-07-20 07:36:12 字數 3034 閱讀 7983

ø

簡介 1.

基本介紹

2.建立baidubce.services.bos.bosclient 物件

3.獲取bucket 集合

4.獲取指定bucket 中的所有objectkey

5.上傳物件(檔案)

6. 7.

常見問題及解決辦法 1.

基本介紹

1)什麼是bos?

bos、核心概念。

2)什麼是c# sdk?

sdk 3)

入門介紹

1.產品定價

bos

並不是乙個完全免費的平台,收費標準可參考:按需計費

2.api

參考 除了使用sdk 工具包,另外可以使用 api 介面

來操作bos,但本文先不去討論這一塊的內容。

3.安裝sdk 工具包

4.c# sdk

文件5.

開發準備 2.

建立baidubce.services.bos.bosclient 物件

//////

建立baidubce.services.bos.bosclient 物件。

///private

static

bosclient

generatebosclient()

1)注意:將要操作的bucket 必須與所屬區域位址對應。

2)更多:參考api

3.獲取bucket 集合

//////

獲取bucket 集合。

///public

static

void

getbuckets() }

1)執行結果(建立的兩個bucket):

bjbosdata

gzbosdata

2)更多:參考api

4.獲取指定bucket 中的所有objectkey

//////

獲取指定bucket 中的所有

objectkey.

///public

static

void

getobjectkeys() }

1)執行結果:

objectkey: default_files/

objectkey: default_files/aspnetmvc4setup_chs.exe

5.上傳物件(檔案)

//////

上傳檔案。

///public

static

void

uploadfile()

更多(上傳形式):

參考api 6.

//////

///public

static

void

downloadfile()

aspnetmvc4setup_.exe"

, path,

datetime

.now.millisecond);

using

(filestream

filestream =

newfileinfo

(filename).openwrite())

} } }

更多:參考api 7.

常見問題及解決辦法

1)如何獲取 access key id

和 secret access key?

1.登入

2.點選右側的【安全中心】

1.可能產生的異常**:

list

<

bucketsummary

> buckets = client.listbuckets().buckets;

2.解決辦法:

1)點選進入,左側的【物件儲存bos】

2)啟用「bos 服務」 3)

the specified bucket is not valid. (status code: 400; error code: invalidbucketname; request id: bc25b87b-1521-4031-86cb-cf623e1ae4de)

1.可能產生的異常**:

list

<

bucketsummary

> buckets = client.listbuckets().buckets;

2.解決辦法:

1)點選進入【bucket管理】

2)新建bucket

1.可能產生的異常**:

bosobject

bosobject = client.getobject(bucketname, objectkey);

2.解決辦法:

1)確認建立的 bucket 下的檔案或者檔案必須存在,例如:

const

string

objectkey =

@"default_files/aspnetmvc4setup.exe";//

指定object名稱

Linux使用百度雲

了解 baidupcs web一鍵部署指令碼 安裝 如果沒條件使用web服務,只能在終端上玩耍的小夥伴可以看看baidupcs go的具體操作,或者是 有問題,可以追本溯源。因為我們是直接拿來用的,所以這裡就不再贅述baidupcs和baidupcs web的具體情況,直接上手baidupcs we...

百度雲磁碟CDS 物件儲存BOS技術深度解析

如何實現這個架構?楊勇強首先從系統設計的角度,講述塊儲存的三類api 第一類 控制,即云磁碟的建立刪除操作 第二個 特殊產品堆砌,包括快照 轉殖 回滾功能 第三類是最核心的,就是磁碟要讀寫。接著,楊勇強從虛擬裝置方案 系統架構 資料分布 讀寫流程 單機儲存引擎 混合儲存多個方面,介紹了整個系統的實踐...

百度雲磁碟CDS 物件儲存BOS技術深度解析

如何實現這個架構?楊勇強首先從系統設計的角度,講述塊儲存的三類api 第一類 控制,即云磁碟的建立刪除操作 第二個 特殊產品堆砌,包括快照 轉殖 回滾功能 第三類是最核心的,就是磁碟要讀寫。接著,楊勇強從虛擬裝置方案 系統架構 資料分布 讀寫流程 單機儲存引擎 混合儲存多個方面,介紹了整個系統的實踐...