最近更新时间:2024-12-27 16:29:25
Ks3Client client = new Ks3Client("AccessKeyId", "SecretAccessKey", getApplicationContext());
client.setEndpoint("ks3-cn-beijing.ksyuncs.com");
GetBucketReplicationRequest request = new GetBucketReplicationRequest("bucketName");
client.getBucketCrr(request, new GetBucketReplicationResponseHandler() {
@Override
public void onSuccess(GetBucketReplicationRequest request, GetBucketReplicationResult result) {
Log.i("Get Bucket Crr", "Status Code: " + result.getStatusCode());
Log.i("Get Bucket Crr", "ReplicationRule: " + result.getReplicationRule().toString());
}
@Override
public void onFailure(GetBucketReplicationRequest request, Ks3ClientException clientException, Ks3ServiceException serviceException) {
if (clientException != null) {
Log.e("Get Bucket Crr", "ClientException: " + clientException.getMessage());
}
if (serviceException != null) {
Log.e("Get Bucket Crr", "ServiceException: " + serviceException.getMessage());
}
}
});
Ks3Client client = new Ks3Client("AccessKeyId", "SecretAccessKey", getApplicationContext());
client.setEndpoint("ks3-cn-beijing.ksyuncs.com");
//设置规则
ReplicationRule rule = new ReplicationRule();
List<String> prefixList = new ArrayList<String>();
prefixList.add("test");
rule.setPrefixList(prefixList);
rule.setTargetBucket("bucketName");
rule.setRegion("BEIJING");
rule.setDeleteMarkerStatus(false);
PutBucketReplicationRequest request = new PutBucketReplicationRequest("bucketName", rule);
client.putBucketCrr(request, new PutBucketReplicationResponseHandler() {
@Override
public void onSuccess(PutBucketReplicationRequest request, PutBucketReplicationResult result) {
Log.i("Put Bucket Crr", "Status Code: " + result.getStatusCode());
}
@Override
public void onFailure(PutBucketReplicationRequest request, Ks3ClientException clientException, Ks3ServiceException serviceException) {
if (clientException != null) {
Log.e("Put Bucket Crr", "ClientException: " + clientException.getMessage());
}
if (serviceException != null) {
Log.e("Put Bucket Crr", "ServiceException: " + serviceException.getMessage());
}
}
});
Ks3Client client = new Ks3Client("AccessKeyId", "SecretAccessKey", getApplicationContext());
client.setEndpoint("ks3-cn-beijing.ksyuncs.com");
DeleteBucketReplicationRequest request = new DeleteBucketReplicationRequest("bucketName");
client.deleteBucketCrr(request, new DeleteBucketReplicationResponseHandler() {
@Override
public void onSuccess(DeleteBucketReplicationRequest request, DeleteBucketReplicationResult result) {
Log.i("Delete Bucket Crr", "Status Code: " + result.getStatusCode());
}
@Override
public void onFailure(DeleteBucketReplicationRequest request, Ks3ClientException clientException, Ks3ServiceException serviceException) {
if (clientException != null) {
Log.e("Delete Bucket Crr", "ClientException: " + clientException.getMessage());
}
if (serviceException != null) {
Log.e("Delete Bucket Crr", "ServiceException: " + serviceException.getMessage());
}
}
});
纯净模式