private static bool DeleteArchive(string vaultName, string archiveId) { try { using (IAmazonGlacier client = new AmazonGlacierClient(RegionEndpoint.EUWest1)) { DeleteArchiveRequest request = new DeleteArchiveRequest() { VaultName = vaultName, ArchiveId = archiveId }; DeleteArchiveResponse response = client.DeleteArchive(request); return (response.HttpStatusCode == System.Net.HttpStatusCode.NoContent); } } catch (ResourceNotFoundException) { return true; // already removed } }