2016-06-24 14 views
0

Amazon S3で画像をアップロードしようとしています。私はさまざまなソースコードを試してみましたが、無駄はありませんでした。私はb/w IAmazonClient、Amazons3オブジェクトなどを差別化するために固執しています。 誰かが私に例を与えて、私に指示する方法は私はs3.Iイメージをアップロードすることができますamazon s3でアップロードしてください。Amazon S3で画像をアップロードします。ソースコード

  • マイバケットはオーストラリアのシドニーにあります。
  • http://irisdb.s3apsoutheast2
  • amazonaws.com/アクセスキー= "XXXXXXXX"
  • 秘密鍵= "cxxxxxxxxx"
  • エンドポイント:irisdb.s3websiteapsoutheast2。私は、してください私はserviceEndPointにAmazon.Endpoints.ap-南東-2を提供する必要がありますが、 "AP-南東-2" はAmazon.EndPoint の定義には存在しません知っている amazonaws.com

    string accessKey = "xxxx"; 
        string secretKey = "mxxxxx"; 
        string bucketName = "irisdb"; // Set to a bucket you create    
        // Create S3 service client.    
    
        BasicAWSCredentials awsCredentials = new BasicAWSCredentials(accessKey, secretKey); 
        AmazonS3Config asConfig = new AmazonS3Config() 
        { 
         ServiceURL = "http://irisdb.s3-ap-southeast2.amazonaws.com/", 
         ServiceEndPoint = "irisdb.s3-website-ap-southeast2.amazonaws.com" //error here (cannot convert string to endpoints) 
        }; 
    
        AmazonS3Client client2 = new AmazonS3Client(awsCredentials, asConfig); 
        ListBucketsResponse response = client2.ListBuckets(); 
    

ヘルプ

+0

コードを表示します。 –

+0

何を試しましたか? [this](例:http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpNET.html)? –

+0

あなたが見ることができます [http://bradoyler.com/post/3614362044/uploading-an-image-with-aws-sdk-for-net-c] [http://stackoverflow.com/questions/25814972/]アップロード方法a-file-to-amazon-s3-super-easy-using-c-sharp] – user3253756

答えて

0

最後に私は自分で解決策を見つけました。

AmazonS3Config asConfig = new AmazonS3Config() 
{ 
    ServiceURL = "http://irisdb.s3-ap-southeast2.amazonaws.com/", 
    RegionEndpoint = Amazon.RegionEndpoint.APSoutheast2 
}; 

RegionalEndPointsを正しく設定する。私のアプリケーションは魅力のように走ります。みんなありがとう。

関連する問題