use of software.amazon.awssdk.regions.Region in project aws-doc-sdk-examples by awsdocs.
the class GetObjectTags method main.
public static void main(String[] args) {
final String USAGE = "\n" + "Usage:\n" + " <bucketName> <keyName> \n\n" + "Where:\n" + " bucketName - the Amazon S3 bucket name. \n\n" + " keyName - a key name that represents the object. \n\n";
if (args.length != 2) {
System.out.println(USAGE);
System.exit(1);
}
String bucketName = args[0];
String keyName = args[1];
Region region = Region.US_WEST_2;
S3Client s3 = S3Client.builder().region(region).build();
listTags(s3, bucketName, keyName);
s3.close();
}
use of software.amazon.awssdk.regions.Region in project aws-doc-sdk-examples by awsdocs.
the class KMSEncryptionExample method main.
public static void main(String[] args) {
final String USAGE = "\n" + "Usage:\n" + " <objectName> <bucketName> <objectPath> <outPath> <keyId>\n\n" + "Where:\n" + " objectName - the name of the object. \n\n" + " bucketName - the Amazon S3 bucket name that contains the object (for example, bucket1). \n" + " objectPath - the path to a TXT file to encrypt and place into a Amazon S3 bucket (for example, C:/AWS/test.txt).\n" + " outPath - the path where a text file is written to after it's decrypted (for example, C:/AWS/testPlain.txt).\n" + " keyId - the id of the AWS KMS key to use to encrpt/decrypt the data. You can obtain the key ID value from the AWS Management Console.\n";
if (args.length != 5) {
System.out.println(USAGE);
System.exit(1);
}
String objectName = args[0];
String bucketName = args[1];
String objectPath = args[2];
String outPath = args[3];
String keyId = args[4];
Region region = Region.US_WEST_2;
S3Client s3 = S3Client.builder().region(region).build();
putEncryptData(s3, objectName, bucketName, objectPath, keyId);
getEncryptedData(s3, bucketName, objectName, outPath, keyId);
s3.close();
}
use of software.amazon.awssdk.regions.Region in project aws-doc-sdk-examples by awsdocs.
the class ListMultipartUploads method main.
public static void main(String[] args) {
final String USAGE = "\n" + "Usage:\n" + " <bucketName> \n\n" + "Where:\n" + " bucketName - the name of the Amazon S3 bucket where an in-progress multipart upload is occurring.\n\n";
if (args.length != 1) {
System.out.println(USAGE);
System.exit(1);
}
String bucketName = args[0];
Region region = Region.US_WEST_2;
S3Client s3 = S3Client.builder().region(region).build();
listUploads(s3, bucketName);
s3.close();
}
use of software.amazon.awssdk.regions.Region in project aws-doc-sdk-examples by awsdocs.
the class VideoDetectFaces method getRecClient.
private RekognitionClient getRecClient() {
Region region = Region.US_EAST_1;
RekognitionClient rekClient = RekognitionClient.builder().credentialsProvider(EnvironmentVariableCredentialsProvider.create()).region(region).build();
return rekClient;
}
use of software.amazon.awssdk.regions.Region in project aws-doc-sdk-examples by awsdocs.
the class S3Service method getClient.
private S3Client getClient() {
Region region = Region.US_EAST_1;
S3Client s3 = S3Client.builder().credentialsProvider(EnvironmentVariableCredentialsProvider.create()).region(region).build();
return s3;
}
Aggregations