私は、S3からまっすぐではなくプライベートCloudFrontを使用するようにアプリケーションを改訂しています。CloudfFont S3からファイルをダウンロードするのと同等のGetObjectRequest
署名されたURLを作成し、必要に応じてpicturboxを作成することができました。
私は、アプリケーションのユーザーのハードドライブ上にCloudFrontを介してファイルをダウンロードしようとしています...
for (int num = 1; num < 16; num++)
{
GetObjectRequest request = new GetObjectRequest
{
BucketName = ContainerName,
Key = tempDownload + @"/" + num + ".jpg"
};
try
{
//Issue request and remember to dispose of the response
using (GetObjectResponse response = s3Client.GetObject(request))
{
string dest = Path.Combine(newFileFolder, tempDownload + num + ".jpg");
if (!File.Exists(dest))
{
response.WriteResponseStreamToFile(dest);
}
}
}
}
GetObjectRequestのCloudFrontの同等を見つけることができません。
なぜ署名付きURLを作成したのですか? – Kannaiyan