91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7.54MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-02
  • 語言: 其他
  • 標簽: BOS??

資源簡介

百度對象存儲BOS的一個測試demo,可以參考我的博客介紹http://blog.csdn.net/boonya/article/details/46330433

資源截圖

代碼片段和文件信息

package?com.boonya.bos.bucket;

import?java.util.ArrayList;
import?java.util.List;
import?com.baidubce.services.bos.BosClient;
import?com.baidubce.services.bos.model.BucketSummary;
import?com.baidubce.services.bos.model.CannedAccessControlList;
import?com.baidubce.services.bos.model.Grant;
import?com.baidubce.services.bos.model.Grantee;
import?com.baidubce.services.bos.model.Permission;

public?class?Bucket
{
????/**
?????*?創建bucket
?????*?
?????*?@param?client
?????*?@param?bucketName
?????*/
????public?void?createBucket(BosClient?client?String?bucketName)
????{
//?新建一個Bucket
client.createBucket(bucketName);
????}
????
????/**
?????*?獲取bucket列表
?????*?
?????*?@param?client
?????*/
????public?void?listBuckets(BosClient?client)
????{
//?獲取用戶的Bucket列表
List?buckets?=?client.listBuckets().getBuckets();

//?遍歷Bucket
for?(BucketSummary?bucket?:?buckets)
{
????System.out.println(bucket.getName());
}
????}
????
????/**
?????*?判斷Bucket是否存在
?????*?
?????*?@param?client
?????*?@param?bucketName
?????*/
????public?boolean?doesBucketExist(BosClient?client?String?bucketName)
????{

//?獲取Bucket的存在信息
boolean?exists?=?client.doesBucketExist(bucketName);

//?輸出結果
if?(exists)
{
????System.out.println(“Bucket?exists“);
}?else
{
????System.out.println(“Bucket?not?exists“);
}
return?exists;
????}
????
????/**
?????*?刪除Bucket
?????*?
?????*?@param?client
?????*?@param?bucketName
?????*/
????public?void?deleteBucket(BosClient?client?String?bucketName)
????{
//?刪除Bucket
client.deleteBucket(bucketName);
????}
????
????/**
?????*?設置Bucket的訪問權限
?????*?
?????*?@param?client
?????*?@param?bucketName
?????*/
????public?void?setBucketPrivate(BosClient?client?String?bucketName)
????{
client.setBucketAcl(bucketName?CannedAccessControlList.Private);
????}
????
????/**
?????*?設置指定用戶對Bucket的訪問權限
?????*?
?????*?@param?client
?????*/
????public?void?SetBucketAclFromBody(BosClient?client)
????{
List?grants?=?new?ArrayList();?
List?grantee?=?new?ArrayList();
List?permission?=?new?ArrayList();

//?授權給特定用戶
grantee.add(new?Grantee(“UserId_1“));
grantee.add(new?Grantee(“UserId_2“));
//?授權給Everyone
grantee.add(new?Grantee(“*“));

//?設置權限
//Permission中的權限設置包含三個值:READ、WRITE、FULL_CONTROL
permission.add(Permission.READ);
permission.add(Permission.WRITE);

grants.add(new?Grant().withGrantee(grantee).withPermission(permission));
//client.setBucketAcl(“bucketName“?grants);
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-08-18?15:25??BOS-demo\
?????文件????????2713??2015-06-02?12:59??BOS-demo\.classpath
?????文件????????1333??2015-06-02?13:02??BOS-demo\.project
?????目錄???????????0??2015-08-18?15:25??BOS-demo\.settings\
?????文件?????????522??2015-06-02?12:57??BOS-demo\.settings\.jsdtscope
?????文件?????????364??2015-06-02?12:57??BOS-demo\.settings\org.eclipse.jdt.core.prefs
?????文件?????????483??2015-06-02?12:57??BOS-demo\.settings\org.eclipse.wst.common.component
?????文件?????????305??2015-06-02?12:57??BOS-demo\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2015-06-02?12:57??BOS-demo\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-06-02?12:57??BOS-demo\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\meta-INF\
?????文件??????????39??2015-06-02?12:57??BOS-demo\WebRoot\meta-INF\MANIFEST.MF
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\classes\
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\bos\
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\bos\bucket\
?????文件????????3429??2015-08-18?14:41??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\bos\bucket\Bucket.class
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\bos\object\
?????文件????????8191??2015-08-18?14:41??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\bos\object\object.class
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\bos\samle\
?????文件????????1621??2015-08-18?14:41??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\bos\samle\AntornizationSample.class
?????文件????????2469??2015-08-18?14:41??BOS-demo\WebRoot\WEB-INF\classes\com\boonya\bos\samle\Sample.class
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\lib\
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\lib\bce-java-sdk-0.8.4\
?????文件???????10173??2015-06-02?12:58??BOS-demo\WebRoot\WEB-INF\lib\bce-java-sdk-0.8.4\LICENSE.txt
?????目錄???????????0??2015-08-18?15:25??BOS-demo\WebRoot\WEB-INF\lib\bce-java-sdk-0.8.4\lib\
?????文件?????1365177??2015-06-02?12:58??BOS-demo\WebRoot\WEB-INF\lib\bce-java-sdk-0.8.4\lib\bce-java-sdk-0.8.4-javadoc.jar
?????文件??????279675??2015-06-02?12:58??BOS-demo\WebRoot\WEB-INF\lib\bce-java-sdk-0.8.4\lib\bce-java-sdk-0.8.4-sources.jar
............此處省略32個文件信息

評論

共有 條評論