|
@@ -45,6 +45,7 @@ import org.apache.hadoop.fs.s3a.s3guard.S3GuardTool.Init;
|
|
import static org.apache.hadoop.fs.s3a.Constants.S3GUARD_DDB_REGION_KEY;
|
|
import static org.apache.hadoop.fs.s3a.Constants.S3GUARD_DDB_REGION_KEY;
|
|
import static org.apache.hadoop.fs.s3a.Constants.S3GUARD_DDB_TABLE_NAME_KEY;
|
|
import static org.apache.hadoop.fs.s3a.Constants.S3GUARD_DDB_TABLE_NAME_KEY;
|
|
import static org.apache.hadoop.fs.s3a.Constants.S3GUARD_DDB_TABLE_TAG;
|
|
import static org.apache.hadoop.fs.s3a.Constants.S3GUARD_DDB_TABLE_TAG;
|
|
|
|
+import static org.apache.hadoop.fs.s3a.S3ATestUtils.removeBucketOverrides;
|
|
import static org.apache.hadoop.fs.s3a.S3AUtils.setBucketOption;
|
|
import static org.apache.hadoop.fs.s3a.S3AUtils.setBucketOption;
|
|
import static org.apache.hadoop.fs.s3a.s3guard.DynamoDBMetadataStore.*;
|
|
import static org.apache.hadoop.fs.s3a.s3guard.DynamoDBMetadataStore.*;
|
|
import static org.apache.hadoop.fs.s3a.s3guard.S3GuardTool.*;
|
|
import static org.apache.hadoop.fs.s3a.s3guard.S3GuardTool.*;
|
|
@@ -120,6 +121,11 @@ public class ITestS3GuardToolDynamoDB extends AbstractS3GuardToolTestBase {
|
|
|
|
|
|
conf.set(S3GUARD_DDB_TABLE_NAME_KEY,
|
|
conf.set(S3GUARD_DDB_TABLE_NAME_KEY,
|
|
getTestTableName("testDynamoTableTagging-" + UUID.randomUUID()));
|
|
getTestTableName("testDynamoTableTagging-" + UUID.randomUUID()));
|
|
|
|
+ String bucket = getFileSystem().getBucket();
|
|
|
|
+ removeBucketOverrides(bucket, conf,
|
|
|
|
+ S3GUARD_DDB_TABLE_NAME_KEY,
|
|
|
|
+ S3GUARD_DDB_REGION_KEY);
|
|
|
|
+
|
|
S3GuardTool.Init cmdR = new S3GuardTool.Init(conf);
|
|
S3GuardTool.Init cmdR = new S3GuardTool.Init(conf);
|
|
Map<String, String> tagMap = new HashMap<>();
|
|
Map<String, String> tagMap = new HashMap<>();
|
|
tagMap.put("hello", "dynamo");
|
|
tagMap.put("hello", "dynamo");
|
|
@@ -128,7 +134,7 @@ public class ITestS3GuardToolDynamoDB extends AbstractS3GuardToolTestBase {
|
|
String[] argsR = new String[]{
|
|
String[] argsR = new String[]{
|
|
cmdR.getName(),
|
|
cmdR.getName(),
|
|
"-tag", tagMapToStringParams(tagMap),
|
|
"-tag", tagMapToStringParams(tagMap),
|
|
- getFileSystem().getBucket()
|
|
|
|
|
|
+ "s3a://" + bucket + "/"
|
|
};
|
|
};
|
|
|
|
|
|
// run
|
|
// run
|