AWS S3にアップロードしたファイルを、帆とskipper-3で作成したところ、うまくいきました。今、SailsでAWS S3のファイルを削除するにはどうすればよいですか?AWS S3でSailsを使用してファイルを削除するにはどうすればよいですか?アップロードするにはskip-s3を使用します
ファイルをアップロードすると、データベースにAWS S3のURLが格納されます。
AWS S3にアップロードしたファイルを、帆とskipper-3で作成したところ、うまくいきました。今、SailsでAWS S3のファイルを削除するにはどうすればよいですか?AWS S3でSailsを使用してファイルを削除するにはどうすればよいですか?アップロードするにはskip-s3を使用します
ファイルをアップロードすると、データベースにAWS S3のURLが格納されます。
npm
でAWS-SDKを直接使用することも、多くのラッパーの1つを使用することもできます。あなたのようなものがありますAmazonでdocumentationに基づいて
:
s3.deleteObject(params, function(err, data) {
if (err) console.log(err, err.stack); // error
else console.log(); // deleted
});
params
は、バケット、資格情報、地域、パスなどのパラメータを保持するものとします。 Amazon nodejs examplesの例を参照してください。
また、AWS SDKをアップロードファイルとして使用し、セイル内の他のAWSサービスを使用することもできます。
ご質問にはhereとお答えします。
skipper-s3
には、すでにファイルの読み取り、一覧表示、または削除を行う機能が含まれています。 以下のコードを使用して、AWS S3からファイルを削除しています。あなたはこのようにそれを使用することができます:
var skipper = require('skipper-s3')({key: KEY,secret: SECRET,bucket: BUCKET}); skipper.rm(imageName,function(){});