Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS S3:使用.net SDK访问特定存储桶_.net_Amazon S3_Sdk - Fatal编程技术网

AWS S3:使用.net SDK访问特定存储桶

AWS S3:使用.net SDK访问特定存储桶,.net,amazon-s3,sdk,.net,Amazon S3,Sdk,我在.net SDK的AWS文档中看到的连接模型是: 连接到根目录\站点级别-->转到您选择的存储桶 作为与S3的初始连接的一部分,我发现没有选项来定义您希望降落的桶。这会导致只能访问特定存储桶而不能访问根级别的用户出现问题 这对我来说是有意义的,应该通过编程来支持, 但是CreateAmazonS3Client方法不允许配置着陆铲斗。是否真的有任何用户希望使用.NETSDK访问特定的S3存储桶 需要具有根级别的权限吗 是否真的有任何想要使用.net SDK访问特定S3存储桶的用户需要具有根级别

我在.net SDK的AWS文档中看到的连接模型是: 连接到根目录\站点级别-->转到您选择的存储桶

作为与S3的初始连接的一部分,我发现没有选项来定义您希望降落的桶。这会导致只能访问特定存储桶而不能访问根级别的用户出现问题

这对我来说是有意义的,应该通过编程来支持, 但是
CreateAmazonS3Client
方法不允许配置着陆铲斗。是否真的有任何用户希望使用.NETSDK访问特定的S3存储桶 需要具有根级别的权限吗

是否真的有任何想要使用.net SDK访问特定S3存储桶的用户需要具有根级别的权限

否。IAM权限可用于限制用户有权访问的存储桶

作为与S3的初始连接的一部分,我发现没有选项来定义您希望降落的桶

S3不是FTP/etc。使用SDK时,您不会保持开放连接。您发出的每个请求都会返回来自AWS API的响应

签出.NET sdk的API文档

是否真的有任何想要使用.net SDK访问特定S3存储桶的用户需要具有根级别的权限

否。IAM权限可用于限制用户有权访问的存储桶

作为与S3的初始连接的一部分,我发现没有选项来定义您希望降落的桶

S3不是FTP/etc。使用SDK时,您不会保持开放连接。您发出的每个请求都会返回来自AWS API的响应

签出.NET sdk的API文档


因此,您的意思是期望任何具有有效凭据的用户都能够成功连接,并且他的权限仅在尝试访问\listing bucket时有效?因此您的意思是期望任何具有有效凭据的用户都能够成功连接,他的权限应该只有在尝试访问\listing bucket时才有效?那么您的意思是,任何具有有效凭据的用户都应该能够成功连接,他的权限应该只有在尝试访问\listing bucket时才有效?
ListBuckets() // Lists all of the buckets owned by the authenticated user
ListObjects(String bucketname) // Lists the contents of a bucket