Как создать предварительно подписанный URL для Amazon S3 без использования SDK - PullRequest
1 голос
/ 22 августа 2011

Я хотел бы создать предварительно назначенные URL-адреса для изображений, размещенных на Amazon S3, без использования SDK. В настоящее время я использую Rackspace для размещения своего приложения, и вы можете доверять только среднему на их серверах, поэтому я не могу использовать SDK.

Любая помощь приветствуется.

Я делаю это в C #.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2011

Это фактически решило проблему. https://forums.aws.amazon.com/thread.jspa?threadID=39030&start=15&tstart=0

Хитрость заключается в том, чтобы сделать это:

    AmazonS3Config s3Config = new AmazonS3Config();
    s3Config.UseSecureStringForAwsSecretKey = false;
    AmazonS3Client s3Client = new AmazonS3Client(accessKey, secretKey, s3Config);
0 голосов
/ 22 августа 2011

Какая часть ограничена? Я прочитал http://www.rackspace.com/knowledge_center/index.php/Overview_of_modified_Medium_Trust

Вы должны быть в состоянии добавить AWSSDK.dll в корзину вашего приложения на сервере. Файл AWSSDK.dll находится в каталоге установки SDK, на моем компьютере это C: \ Program Files (x86) \ AWS SDK для .NET \ bin.

Если это все еще не позволяет вам получить доступ, вы можете запустить его на своем локальном компьютере и перехватить фактический вызов, сделанный SDK, используя fiddler. Затем выполните вызов XML непосредственно из своего собственного кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...