Click HERE to see how Saviynt Intelligence is transforming the industry. |
05/13/2024 04:30 AM
Hello,
We're currently trying to onboard AWS into Saviynt for our client. With the following connection type "AWS_NonAWSCloudDeploymentCrossAccount_Template" we get an error. Following this documentation: AWS Integration we have configured the connection but when we save and test we get the following popup:
When investigating the logs I get an error (attached). Can you assist?
Solved! Go to Solution.
05/13/2024 09:46 PM
Please share connection configs
05/14/2024 02:01 AM
The connection type we're using is 'AWS_Non_AWSCloudDeployment_mainAccount_template (AWS)'. As such all the config in the connection is populating fields with specific values and so we can't share them as it's client confidential.
05/14/2024 06:47 AM
@rushikeshvartak if it's of any assistance in troubleshooting, below I've added the additional lines that I've included in our externalconfig.properties file as well
aws.saas.enabled=false
aws.cloud.deployment=false
aws.cloudformation.template.enabled=false
aws.saas.firstCrossAccountRoleArn=[MASKED]
#aws.saas.accountid
#aws.saas.rolearn
#aws.saas.rolestackname
#aws.sns.topic.arn
05/14/2024 08:07 PM
Does application restart done post externalconfig updates?
05/15/2024 02:22 AM - edited 05/15/2024 03:55 AM
@rushikeshvartak Can you explain what you mean by post externalconfig updates and how to identify if this has occurred?
If you are asking whether we have made those changes to the external properties and then restarted the application, then yes we have performed an application restart and are still seeing the same issue.
06/14/2024 08:53 AM - edited 06/14/2024 08:55 AM
Hi, we solved this issue via the support portal. It appears that under the AWS connection type the field 'Connection Attributes as Comma Separated’ didn't contain some of the attributes specified in the documentation. As such we had to run the following A query via an Enhanced Query Execution job to populate the missing attributes required:
SELECT
EXTERNALCONNECTIONTYPEKEY externalconnectiontype__primarykey,
REPLACE(ATTRIBUTEKEY,<Old>,<New>) AS externalconnectiontype__ATTRIBUTEKEY
FROM
externalconnectiontype
WHERE
EXTERNALCONNECTIONTYPEKEY=<connection type key>
Alternatively you can change the REPLACE function in the above query to CONCAT and just add the additional variables.