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