Refactored for ArchiveService interface and ArchiveServiceGlacierImpl