Figure 1.
Overview of the aws-s3-integrity-check tool.
(A) The aws-s3-integrity-check tool verifies if the user has read access to the files within the Amazon S3 bucket indicated by the parameter [-b|--bucket <S3_bucket_name>]. (B) The aws-s3-integrity-check tool queries the Amazon S3 API to obtain a list with the ETag numbers assigned to all files contained within the S3 bucket indicated. (C) The aws-s3-integrity-check tool uses the s3md5 bash script to calculate the ETag number associated with the contents of each local file contained within the folder indicated by parameter [-l|--local <path_local_folder>]. (D) The aws-s3-integrity-check tool compares the local and remote ETag numbers assigned to each local file. The output of each phase of the tool is shown on-screen and logged within a local file.
