>From Hussain Towaileb <[email protected]>: Hussain Towaileb has submitted this change. ( 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 Ext-ref: MB-68761 Change-Id: I1bd710782c231bceddd3c0a1e2f9600c3d625f66 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20465 Tested-by: Jenkins <[email protected]> Reviewed-by: Hussain Towaileb <[email protected]> Integration-Tests: Jenkins <[email protected]> --- M asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/aws/s3/S3Utils.java 1 file changed, 10 insertions(+), 0 deletions(-) Approvals: Jenkins: Verified; Verified Hussain Towaileb: Looks good to me, approved 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: merged Gerrit-Project: asterixdb Gerrit-Branch: phoenix Gerrit-Change-Id: I1bd710782c231bceddd3c0a1e2f9600c3d625f66 Gerrit-Change-Number: 20465 Gerrit-PatchSet: 3 Gerrit-Owner: Hussain Towaileb <[email protected]> Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Hussain Towaileb <[email protected]> Gerrit-Reviewer: Jenkins <[email protected]>
