2016-10-04 6 views
-1
List<com.vikas.aws.model.S3Object> objects = new ArrayList<com.vikas.aws.model.S3Object>(); 
    ListObjectsRequest request = new ListObjectsRequest(getBucketName(), 
      String.join("", URL_MEDIA, URL_ORGS, orgId, FORWARD), null, FORWARD, 
      (size == null ? getMaxKeys() : size)); 
    ObjectListing listing = getAmazonS3Client().listObjects(request); 
    if (listing != null) { 
     List<S3ObjectSummary> summaries = listing.getObjectSummaries(); 
     for (S3ObjectSummary s3ObjectSummary : summaries) { 

      if (!s3ObjectSummary.getKey().contains(Optional.ofNullable(search).orElse(FORWARD))) { 
       continue; 
      } 

      com.vikas.aws.model.S3Object s3Obj = new com.vikas.aws.model.S3Object(); 
      s3Obj.setOrgId(orgId); 
      s3Obj.setBucketName(s3ObjectSummary.getBucketName()); 
      s3Obj.setKey(s3ObjectSummary.getKey()); 
      s3Obj.setPublicUrl(getMediaPublicUrl(s3ObjectSummary.getKey())); 
      s3Obj.seteTag(s3ObjectSummary.getETag()); 
      s3Obj.setSize(s3ObjectSummary.getSize()); 
      s3Obj.setLastModified(s3ObjectSummary.getLastModified()); 
      s3Obj.setStorageClass(s3ObjectSummary.getStorageClass()); 
      objects.add(s3Obj); 
     } 
    } 
    return objects; 
} 

現在、私のプロジェクトの作業AWS S3アマゾン保存、削除、私はAzureブロブストレージでそれを変更したいが、私は、アップロードのように非常に多くのものを実装し、ダウンロード塊、コンテナを作成しますが、いくつかの要件のために、私はs3のアマゾンでコードの上にあるブロブの詳細を取得したい、どのように紺碧のブロブでそれを達成するでしょう。紺碧の雲を見つける方法ブロブ詳細

+0

上記のコードはあまりにも多くのことをしています。あなたはあなたの質問を更新し、正確に何をしたいのですか? –

+0

私のコードをもう一度見てください。 – thevikasdube

+0

こちらをご覧ください:https://azure.microsoft.com/en-in/documentation/articles/storage-java-how-to-use-blob-storage/これは、Java SDKを使用してBLOBストレージを使い始めるのに役立ちます。 –

答えて

0

あなたのコードと説明によると、AWS S3 StorageからAzure Blob Storageへのマッピング関係をいくつか探したいと思います。

@ GauravMantriが言っているように、私は事務局の文書https://azure.microsoft.com/en-in/documentation/articles/storage-java-how-to-use-blob-storage/も見ることをお勧めします。

一方、クラスCloudBlob/BlobPropertiesCloudBlob.getMetadata()でブロブの詳細を取得することができます。詳しくは、Javadocsを使用してAPIリファレンスを参照し、以下のREST APIリファレンスを参照してください。取得したBlobプロパティhttps://msdn.microsoft.com/en-us/library/azure/dd179394.aspx

    1. ブロブメタデータhttps://msdn.microsoft.com/en-us/library/azure/dd179350.aspx

    はそれが役に立てば幸いです。

  • 関連する問題