本文整理了Java中com.aliyun.oss.OSSClient.<init>()
方法的一些代码示例,展示了OSSClient.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OSSClient.<init>()
方法的具体详情如下:
包路径:com.aliyun.oss.OSSClient
类名称:OSSClient
方法名:<init>
[英]Uses the specified CredentialsProvider and OSS Endpoint to create a new OSSClient instance.
[中]使用指定的CredentialsProvider和OSS端点创建新的OSSClient实例。
代码示例来源:origin: linlinjava/litemall
/**
* 获取阿里云OSS客户端对象
*
* @return ossClient
*/
private OSSClient getOSSClient() {
return new OSSClient(endpoint, accessKeyId, accessKeySecret);
}
代码示例来源:origin: macrozheng/mall
@Bean
public OSSClient ossClient(){
return new OSSClient(ALIYUN_OSS_ENDPOINT,ALIYUN_OSS_ACCESSKEYID,ALIYUN_OSS_ACCESSKEYSECRET);
}
}
代码示例来源:origin: JpressProjects/jpress
private static OSSClient newOSSClient() {
String endpoint = JPressOptions.get(KEY_ENDPOINT);
String accessId = JPressOptions.get(KEY_ACCESSKEYID);
String accessKey = JPressOptions.get(KEY_ACCESSKEYSECRET);
return new OSSClient(endpoint, new DefaultCredentialProvider(accessId, accessKey), null);
}
代码示例来源:origin: Alluxio/alluxio
/**
* Constructs a new instance of {@link OSSUnderFileSystem}.
*
* @param uri the {@link AlluxioURI} for this UFS
* @param conf the configuration for this UFS
* @param alluxioConf Alluxio configuration
* @return the created {@link OSSUnderFileSystem} instance
*/
public static OSSUnderFileSystem createInstance(AlluxioURI uri,
UnderFileSystemConfiguration conf, AlluxioConfiguration alluxioConf) throws Exception {
String bucketName = UnderFileSystemUtils.getBucketName(uri);
Preconditions.checkArgument(conf.isSet(PropertyKey.OSS_ACCESS_KEY),
"Property %s is required to connect to OSS", PropertyKey.OSS_ACCESS_KEY);
Preconditions.checkArgument(conf.isSet(PropertyKey.OSS_SECRET_KEY),
"Property %s is required to connect to OSS", PropertyKey.OSS_SECRET_KEY);
Preconditions.checkArgument(conf.isSet(PropertyKey.OSS_ENDPOINT_KEY),
"Property %s is required to connect to OSS", PropertyKey.OSS_ENDPOINT_KEY);
String accessId = conf.get(PropertyKey.OSS_ACCESS_KEY);
String accessKey = conf.get(PropertyKey.OSS_SECRET_KEY);
String endPoint = conf.get(PropertyKey.OSS_ENDPOINT_KEY);
ClientConfiguration ossClientConf = initializeOSSClientConfig(alluxioConf);
OSSClient ossClient = new OSSClient(endPoint, accessId, accessKey, ossClientConf);
return new OSSUnderFileSystem(uri, ossClient, bucketName, conf, alluxioConf);
}
代码示例来源:origin: zhangxd1989/springboot-dubbox
@Override
public void saveFile(File file, String realName) {
// 创建ClientConfiguration实例,按照您的需要修改默认参数
ClientConfiguration conf = new ClientConfiguration();
// 开启支持CNAME选项
conf.setSupportCname(true);
// 创建OSSClient实例
OSSClient client = new OSSClient(endpoint, key, secret, conf);
client.putObject(bucket, realName, file);
// 关闭client
client.shutdown();
}
代码示例来源:origin: zhangxd1989/springboot-dubbox
@Override
public void deleteFile(String realName) {
// 创建ClientConfiguration实例,按照您的需要修改默认参数
ClientConfiguration conf = new ClientConfiguration();
// 开启支持CNAME选项
conf.setSupportCname(true);
// 创建OSSClient实例
OSSClient client = new OSSClient(endpoint, key, secret, conf);
client.deleteObject(bucket, realName);
// 关闭client
client.shutdown();
}
代码示例来源:origin: com.aliyun.oss/aliyun-sdk-oss
@Override
public OSS build(String endpoint, CredentialsProvider credsProvider, ClientBuilderConfiguration config) {
return new OSSClient(endpoint, credsProvider, getClientConfiguration(config));
}
代码示例来源:origin: aliyun/aliyun-oss-java-sdk
@Override
public OSS build(String endpoint, CredentialsProvider credsProvider) {
return new OSSClient(endpoint, credsProvider, getClientConfiguration());
}
代码示例来源:origin: aliyun/aliyun-oss-java-sdk
@Override
public OSS build(String endpoint, String accessKeyId, String secretAccessKey, String securityToken) {
return new OSSClient(endpoint, getDefaultCredentialProvider(accessKeyId, secretAccessKey, securityToken),
getClientConfiguration());
}
代码示例来源:origin: aliyun/aliyun-oss-java-sdk
@Override
public OSS build(String endpoint, String accessKeyId, String secretAccessKey) {
return new OSSClient(endpoint, getDefaultCredentialProvider(accessKeyId, secretAccessKey),
getClientConfiguration());
}
代码示例来源:origin: aliyun/aliyun-oss-java-sdk
@Override
public OSS build(String endpoint, String accessKeyId, String secretAccessKey, ClientBuilderConfiguration config) {
return new OSSClient(endpoint, getDefaultCredentialProvider(accessKeyId, secretAccessKey),
getClientConfiguration(config));
}
代码示例来源:origin: lcw2004/one
@Override
public void delete(String relativePath) {
OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
ossClient.deleteObject(bucketName, relativePath);
ossClient.shutdown();
}
代码示例来源:origin: aliyun/aliyun-oss-java-sdk
@Override
public OSS build(String endpoint, String accessKeyId, String secretAccessKey, String securityToken,
ClientBuilderConfiguration config) {
return new OSSClient(endpoint, getDefaultCredentialProvider(accessKeyId, secretAccessKey, securityToken),
getClientConfiguration(config));
}
代码示例来源:origin: lcw2004/one
@Override
public boolean isExists(String relativePath) {
OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
boolean result = ossClient.doesObjectExist(bucketName, relativePath);
ossClient.shutdown();
return result;
}
代码示例来源:origin: lcw2004/one
@Override
public void storeFile(InputStream is, String relativePath) {
OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
ossClient.putObject(bucketName, relativePath, is);
ossClient.shutdown();
}
代码示例来源:origin: com.aliyun.oss/aliyun-sdk-oss
@Override
public OSS build(String endpoint, String accessKeyId, String secretAccessKey) {
return new OSSClient(endpoint, getDefaultCredentialProvider(accessKeyId, secretAccessKey),
getClientConfiguration());
}
代码示例来源:origin: com.aliyun.oss/aliyun-sdk-oss
@Override
public OSS build(String endpoint, String accessKeyId, String secretAccessKey, ClientBuilderConfiguration config) {
return new OSSClient(endpoint, getDefaultCredentialProvider(accessKeyId, secretAccessKey),
getClientConfiguration(config));
}
代码示例来源:origin: com.aliyun.oss/aliyun-sdk-oss
@Override
public OSS build(String endpoint, String accessKeyId, String secretAccessKey, String securityToken,
ClientBuilderConfiguration config) {
return new OSSClient(endpoint, getDefaultCredentialProvider(accessKeyId, secretAccessKey, securityToken),
getClientConfiguration(config));
}
代码示例来源:origin: com.aliyun.oss/aliyun-sdk-oss
@Override
public OSS build(String endpoint, String accessKeyId, String secretAccessKey, String securityToken) {
return new OSSClient(endpoint, getDefaultCredentialProvider(accessKeyId, secretAccessKey, securityToken),
getClientConfiguration());
}
代码示例来源:origin: lcw2004/one
@Override
public void loadFile(String relativePath, OutputStream os) {
OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
OSSObject ossObject = ossClient.getObject(bucketName, relativePath);
try {
IOUtils.copy(ossObject.getObjectContent(), os, FileUtil.BUFF_SIZE);
} catch (IOException e) {
throw new OneBaseException("读取文件[" + relativePath + "]失败");
}
ossClient.shutdown();
}
内容来源于网络,如有侵权,请联系作者删除!