By using AWS re:Post, you agree to the Terms of Use
/AWS Rekognition Resiliency/

AWS Rekognition Resiliency



New to Rekognition and just had some resiliency related questions that I'm struggling to find the answers for.

  1. How are the underlying photos in a collection stored? Does AWS store these in an S3 bucket? If so, is there any need to store the source photos in your own private S3 bucket or is simply having them in a collection sufficient?
  2. How are Rekognition collections backed up?


2 Answers
Accepted Answer

HI Gary - 2/3 of the way down "Non-storage and storage based operations", it says "Non-storage API operations – In these operations, Amazon Rekognition doesn't persist any information. You provide input images and videos, the operation performs the analysis, and returns results, but nothing is saved by Amazon Rekognition."

The API calls you can make for non-storage (and storage, for that matter) are listed >here.<

answered 2 months ago
  • Thanks for the link. That makes sense for the non-storage API operations. In our case we'd be using storage based operations because we want to create collections. So when it says this on the storage based operations page:

    "After you create a face collection and store facial feature information for all faces, you can search the collection for face matches"

    I assume it's only storing the facial features / template or is it storing the actual photo itself?

  • Looks like it doesn't keep the photo, rather the template. "The service does not persist actual image bytes. Instead, the underlying detection algorithm first detects the faces in the input image, extracts facial features into a feature vector for each face, and then stores it in the database. Amazon Rekognition uses these feature vectors when performing face matches."


Image recognition can be from an S3 bucket, or from a local system.

If you are storing your images in S3, there are multiple options for backup on S3, I would recommend reviewing those against your business needs for retention.

answered 2 months ago
  • Hi, thanks for the answer. I guess my question is more tailored towards the latter. If I create a collection, then index a photo from my local file system, is the photo itself stored anywhere in an S3 bucket behind the scenes or is AWS only storing the metadata for that photo?

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions