我正在研究一個需要將圖像上傳到S3的應用程序。現在我這樣做:通過CloudFront將內容上傳到S3
S3PutObjectRequest *por = [[S3PutObjectRequest alloc] initWithKey:nameOfThePicture inBucket:nameOfTheBucket];
por.contentType = @"image/jpg";
por.data = imageData;
// Put the image data into the specified s3 bucket and object.
S3PutObjectResponse *putObjectResponse = [self.s3 putObject:por];
por.delegate = self;
將圖像直接上傳到S3太慢,我配置了CloudFront服務。 現在,我想通過CloudFront將圖像上傳到S3中的原始存儲分區。有可能做到這一點?如果是的話,我該怎麼做?
真的感謝,
維克多
好的。謝謝回答。 – VICTORGS3 2013-03-21 22:45:21
更新:2013年10月更新。CloudFront現在將HTTP PUT和POST命令(等等)傳遞到原點。但AFAICT在任何SDK中都不能通過S3 API工作。 – 2013-10-21 17:20:42
我想要讓所有S3授權標題正確通過可能會有問題。 – duskwuff 2013-10-21 21:21:53