Name:
interface
Value:
Amplify has re-imagined the way frontend developers build fullstack applications. Develop and deploy without the hassle.

Page updated May 2, 2024

Maintenance ModeYou are viewing Amplify Gen 1 documentation. Amplify Gen 1 has entered maintenance mode and will reach end of life on May 1, 2027. New project should use Amplify Gen 2. For existing Gen 1 projects, a migration guide and tooling are available to help you upgrade. Switch to the latest Gen 2 docs →

ファイルの削除

Amplify Storageの最新バージョンは、S3オブジェクトをパスとして指定することをサポートしています。
S3オブジェクトを指定するには、keyの代わりにpathを使用することをお勧めします。

注: keyパラメータは非推奨であり、次のメジャーバージョンで削除される可能性があります。

To delete an object uploaded to S3, use Amplify.Storage.remove.

With StoragePath

Amplify.Storage.remove(
StoragePath.fromString("public/myUploadedFileName.txt"),
result -> Log.i("MyAmplifyApp", "Successfully removed: " + result.getPath()),
error -> Log.e("MyAmplifyApp", "Remove failure", error)
);
Amplify.Storage.remove(StoragePath.fromString("public/myUploadedFileName.txt"),
{ Log.i("MyAmplifyApp", "Successfully removed: ${it.path}") },
{ Log.e("MyAmplifyApp", "Remove failure", it) }
)
try {
val result = Amplify.Storage.remove(StoragePath.fromString("public/myUploadedFileName.txt"))
Log.i("MyAmplifyApp", "Successfully removed: ${result.path}")
} catch (error: StorageException) {
Log.e("MyAmplifyApp", "Remove failure", error)
}
RxAmplify.Storage.remove(StoragePath.fromString("public/myUploadedFileName.txt"))
.subscribe(
result -> Log.i("MyAmplifyApp", "Successfully removed: " + result.getPath()),
error -> Log.e("MyAmplifyApp", "Remove failure", error)
);

With Key (Deprecated)

Amplify.Storage.remove(
"myUploadedFileName.txt",
result -> Log.i("MyAmplifyApp", "Successfully removed: " + result.getKey()),
error -> Log.e("MyAmplifyApp", "Remove failure", error)
);
Amplify.Storage.remove("myUploadedFileName.txt",
{ Log.i("MyAmplifyApp", "Successfully removed: ${it.key}") },
{ Log.e("MyAmplifyApp", "Remove failure", it) }
)
try {
val result = Amplify.Storage.remove("myUploadedFileName.txt")
Log.i("MyAmplifyApp", "Successfully removed: ${result.key}")
} catch (error: StorageException) {
Log.e("MyAmplifyApp", "Remove failure", error)
}
RxAmplify.Storage.remove("myUploadedFileName.txt")
.subscribe(
result -> Log.i("MyAmplifyApp", "Successfully removed: " + result.getKey()),
error -> Log.e("MyAmplifyApp", "Remove failure", error)
);