私はcfs:s3を使用していますが、その前にcfs:dropboxを試して画像を保存しました。アプリをローカルで実行すると正常に動作しますが、meteor.com に展開すると、いずれかのプラットフォームへのイメージのアップロードが停止します。
これに対する既知の問題はありますか?
var imageStore = new FS.Store.S3("playerProfilePictures", {
accessKeyId: "", //required if environment variables are not set
secretAccessKey: "", //required if environment variables are not set
bucket: "mohsinclubimages", //required
transformWrite: createThumb //optional
});
PlayerProfilePictures = new FS.Collection("playerProfilePictures", {
stores: [imageStore]
});
S3のポリシー
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListAllMyBuckets",
"s3:ListBucket"
],
"Resource": "arn:aws:s3:::*"
},
{
"Action": [
"s3:PutObject",
"s3:PutObjectAcl",
"s3:GetObject",
"s3:GetObjectAcl",
"s3:DeleteObject",
"s3:DeleteObjectAcl"
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::mohsinclubimages/*"
]
}
]
}