def get_resource_id_from_arn()

in Lambda/TagOnRestore/src/TagOnRestore.py [0:0]


    def get_resource_id_from_arn(self, resource_arn):
        """
        Helper function to get the ResourceId from a given Arn.
        """
        # "ResourceArn":"arn:aws:ec2:{RegionId}:{AccountId}:volume/{VolumeId}"
        if -1 != resource_arn.find('/'):
            # Handle for EC2 and EBS
            resource_id = resource_arn.split("/")[1]
        # Assumed to like  "ResourceArn":"arn:aws:rds:{RegionId}:{AccountId}:db:{DBName}"
        else:
            resource_id = resource_arn
        return resource_id