我試圖找到一種方法,使用Amazon S3的.Net來獲取一個存儲桶的名稱。我只能找到ListAllBuckets(),但我真的不想這樣做,然後嘗試從響應中找到它。如何在.Net S3 SDK中按名稱獲取存儲桶?
2
A
回答
0
這爲我工作:
public static S3Bucket GetS3Bucket(string bucket)
{
try
{
AmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(accessKeyID, secretAccessKeyID);
return client.ListBuckets().Buckets.Where(b => b.BucketName == bucket).Single();
}
catch (AmazonS3Exception amazonS3Exception)
{
throw amazonS3Exception;
}
}
+0
我最後做的東西就這樣我的解決方案。我將其標記爲答案。 – Ryan 2011-02-15 20:20:39
+0
@Ryan使用這個會更好一些: return client.ListBuckets()。Buckets.Single(b => b.BucketName == bucket); 無需使用不必要的Where功能。 – 2016-05-24 04:24:27
0
使用ListObjects()
方法
using (AmazonS3 client = Amazon.AWSClientFactory.CreateAmazonS3Client(AWSKey, AWSSecretKey)) {
object req = new Model.ListObjectsRequest { BucketName = "MyBucket" };
object resp = client.ListObjects(req);
}
相關問題
- 1. 獲取AWS S3中所有存儲桶的名稱和數量
- 2. 從S3存儲桶中獲取物品
- 3. 在導軌中使用回形針時獲取全局s3存儲桶名稱
- 4. Amazon AWS CPP SDK獲取S3存儲桶下載進度
- 5. Boto3獲取S3存儲桶的內容
- 6. django s3存儲區不識別存儲桶名稱
- 7. S3存儲桶名稱被添加到S3端點
- 8. AWS - 在執行git時無法獲取存儲桶名稱.push
- 9. 如何從URL獲取Amazon AWS S3存儲桶中的文件?
- 10. 如何從S3存儲桶中的文件夾獲取對象
- 11. Amazon S3:如何獲取存儲桶中的文件夾列表?
- 12. 如何獲取S3存儲桶上的最後一筆交易?
- 13. 如何從AWS S3存儲桶獲取唯一對象列表
- 14. 如何獲取S3存儲桶的根目錄?
- 15. 如何使用Node.js獲取Amazon S3存儲桶的總大小?
- 16. 使用Postman獲取aws存儲桶內容 - 「獲取存儲桶(版本2)」RestAPI
- 17. AWS Lambda:如何提取S3存儲桶中的tgz文件並將其放入另一個S3存儲桶中
- 18. 只使用php sdk獲取AWS s3存儲桶中的對象的數量
- 19. PERL Net ::亞馬遜:: S3 BucketAlreadyExists:請求的存儲桶名稱不可用
- 20. 動態生成S3的存儲桶名稱
- 21. 如何在Scala或Java中模擬或存根AWS SDK S3存儲桶調用?
- 22. 如何使用amazon-javascript-sdk列出AWS S3存儲桶?
- 23. 如何將S3存儲桶名稱後綴與用戶名前綴相匹配
- 24. 使用帶文件名的存儲桶搜索s3存儲桶中的文件
- 25. 帶動態存儲桶名稱的導軌回形針S3
- 26. 如何從S3存儲桶中提取從S3存儲桶移動到Glacier的文件?
- 27. 動態獲取Amazon S3存儲桶中文件的大小
- 28. Amazon S3存儲桶上傳
- 29. Amazon S3安全存儲桶
- 30. 刪除S3中的存儲桶
我有烏爾bukkit – Ben 2010-04-28 02:05:21