def METHOD_NAME(session, mk_session: callable, source_ami_id: str):
    ec2 = session.client("ec2")
    regions = response_ok(ec2.describe_regions()).get("Regions")
    ami_copies = {}
    for r in regions:
        region = r.get("RegionName")
        session_r = mk_session(region_name=region)
        ec2_r = session_r.client("ec2")
        resp = response_ok(ec2_r.describe_images(Owners=["self"]))
        for i in resp.get("Images"):
            id = i["ImageId"]
            if src_ami := get_resource_tags(ec2_r, id, "source_ami") != None:
                ami_copies[region] = id
                break
    return ami_copies