Hi community,
We are using Atlassian Backup Machine (https://community.atlassian.com/t5/Data-Center-articles/Introducing-Atlassian-CloudFormation-Backup-Machine/ba-p/881556\) to perform backups/snapshots in our Confluence 6.15.2 stacks defined by AWS Cloudformation template (https://github.com/aws-quickstart/quickstart-atlassian-confluence\).
When backmac runs I'm getting the following error in DB nested stack:
An error occurred (ValidationError) when calling the DescribeStackResource operation: Resource ElasticFileSystem does not exist for stack conf-pr205-DB-xxxxxxxxxxxxx-MySQLDatabase-xxxxxxxxxxxxx: ClientError
Traceback (most recent call last):
File "/var/task/backmac_mount_efs.py", line 54, in lambda_handler
efs_id = backmac_utils.get_stack_resource_id(stack_name, 'ElasticFileSystem')
File "/opt/python/backmac_utils.py", line 50, in get_stack_resource_id
LogicalResourceId=logical_id, StackName=stack_name
File "/var/runtime/botocore/client.py", line 357, in _api_call
return self._make_api_call(operation_name, kwargs)
File "/var/runtime/botocore/client.py", line 661, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (ValidationError) when calling the DescribeStackResource operation: Resource ElasticFileSystem does not exist for stack conf-pr205-DB-xxxxxxxxxxxxx-MySQLDatabase-xxxxxxxxxxxxx
For some reason is complaining that mysql nested stack is not having a EFS, but that nested stack don't need one, EFS is defined at a root stack level.
Any suggestions/hints would be appreciated