У меня есть это в app.config:AWS загрузка - ведро не найдено
<appSettings>
<add key="AWSProfileName" value="myName"/>
<add key="AWSRegion" value="eu-west-1" />
</appSettings>
Тогда я пытаюсь запустить это:
using Amazon.S3;
using Amazon.S3.Model;
namespace createCSV
{
class S3
{
public void uploadObject()
{
//IAmazonS3 client;
string AwsAccessKey = "xxxxxxxxxxxxx";
string AwsSecretKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
IAmazonS3 client = new AmazonS3Client(AwsAccessKey,AwsSecretKey);
PutObjectRequest request = new PutObjectRequest()
{
BucketName = @"http://s3-eu-west-1.amazonaws.com/bucketName/",
Key = @"test/blah.txt",
FilePath = @"P:\data_analysis\foo\blah.txt"
};
PutObjectResponse response2 = client.PutObject(request); //<<exception here
}
}
}
я получаю исключение на линии, отмеченные слова:
Выход >>
Не удается найти или открыть файл PDB. Исключение брошено: '' Amazon.S3.AmazonS3Exception в AWSSDK.dll
AmazonS3exception был необработанное:
Необработанное исключение типа 'Amazon.S3.AmazonS3Exception' произошло в AWSSDK.dll
Дополнительное информация: указанный ковш не существует
Я пробовал много различных конфигураций для линии BucketName = @"http://s3-eu-west-1.amazonaws.com/bucketName/"
с еще тем же исключением - может кто-нибудь помочь?
проверки URL правильно или нет. –
@viveknuna, если я добавлю URL-адрес в браузер, он не дает 404, а выходит на страницу, в которой говорится о доступе, который кажется хорошим? – whytheq
аннулируем ваш ресурс, а затем попробуйте. –