AWS rekogniton странно ведет себя при удалении лиц

#python #amazon-web-services #amazon-rekognition

Вопрос:

У нас есть коллекция в распознавании лиц на aws

мы пытаемся удалить лица с помощью этой функции

 response = client.list_faces(
CollectionId='cmc',
MaxResults=4096,
)
to_delete = []
for f in response["Faces"]:
    if(f['ExternalImageId'] == '123456789012'):
        to_delete.append(f['FaceId'])

response = client.delete_faces(
    CollectionId='cmc',
    FaceIds=to_delete
)

response
 

это возвращает ответ

 {'DeletedFaces': ['c6523155-74ba-46d0-84fb-71f8578503b0'],
 'ResponseMetadata': {'RequestId': '31a93496-3d6f-4cdb-9158-b2e234c6279b',
  'HTTPStatusCode': 200,
  'HTTPHeaders': {'x-amzn-requestid': '31a93496-3d6f-4cdb-9158-b2e234c6279b',
   'content-type': 'application/x-amz-json-1.1',
   'content-length': '57',
   'date': 'Thu, 30 Sep 2021 14:19:28 GMT'},
  'RetryAttempts': 0}
 

что и ожидалось ,но когда мы ищем одно и то же лицо в коллекции ,оно возвращает данные удаленного лица, что происходит