Page updated Jan 16, 2024

Remove files

Delete an object uploaded to S3 by using Amplify.Storage.remove and specify the key:

1let removedKey = try await Amplify.Storage.remove(key: "myKey")
2print("Deleted \(removedKey)")
1let sink = Amplify.Publisher.create {
2 try await Amplify.Storage.remove(key: "myKey")
3}.sink {
4 if case let .failure(error) = $0 {
5 print("Failed: \(error)")
6 }
7}
8receiveValue: { removedKey in
9 print("Deleted \(removedKey)")
10}