>From Hussain Towaileb <[email protected]>:
Hussain Towaileb has uploaded this change for review. (
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20465?usp=email )
Change subject: [NO ISSUE][EXT]: Add method to generate an external ID
......................................................................
[NO ISSUE][EXT]: Add method to generate an external ID
Change-Id: I1bd710782c231bceddd3c0a1e2f9600c3d625f66
---
M
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/aws/s3/S3Utils.java
1 file changed, 10 insertions(+), 0 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/65/20465/1
diff --git
a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/aws/s3/S3Utils.java
b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/aws/s3/S3Utils.java
index d8dd478..7783456 100644
---
a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/aws/s3/S3Utils.java
+++
b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/aws/s3/S3Utils.java
@@ -26,6 +26,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.UUID;
import java.util.function.BiPredicate;
import java.util.regex.Matcher;
@@ -298,4 +299,13 @@
+
configuration.get(ExternalDataConstants.CONTAINER_NAME_FIELD_NAME) + '/'
+
configuration.get(ExternalDataConstants.DEFINITION_FIELD_NAME);
}
+
+ /**
+ * Generates a random external ID to be used in cross-account role
assumption.
+ *
+ * @return external id
+ */
+ public static String generateExternalId() {
+ return UUID.randomUUID().toString();
+ }
}
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20465?usp=email
To unsubscribe, or for help writing mail filters, visit
https://asterix-gerrit.ics.uci.edu/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: asterixdb
Gerrit-Branch: phoenix
Gerrit-Change-Id: I1bd710782c231bceddd3c0a1e2f9600c3d625f66
Gerrit-Change-Number: 20465
Gerrit-PatchSet: 1
Gerrit-Owner: Hussain Towaileb <[email protected]>