如何通过 aws-sdk(javascript 或节点)获取 s3 存储桶大小
how to get s3 bucket size via aws-sdk (javascript or node)
我尝试使用 javascript/nodejs aws-sdk find/get s3 存储桶信息,但我没有找到这样的 apis。如何通过 aws-sdk(javascript 或节点)api.
获取 s3 存储桶大小/信息
除了枚举所有对象之外,没有 API 来获取存储桶大小。
另一种方法是调查计费,但我认为这只会产生不准确的数据,因为计费在特定时间处理特定大小。
每天向 CloudWatch 报告一次存储桶的大小。该指标称为 BucketSizeBytes,您可以提供 BucketName 作为维度和 StorageType(AllStorageTypes、StandardStorage、StandardIAStorage、ReducedRedundancyStorage)。
您可以使用JavaScript SDK 通过CloudWatch 客户端的getMetricStatistics 访问CloudWatch 中的数据。 http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatch.html#getMetricStatistics-property
我尝试使用 javascript/nodejs aws-sdk find/get s3 存储桶信息,但我没有找到这样的 apis。如何通过 aws-sdk(javascript 或节点)api.
获取 s3 存储桶大小/信息除了枚举所有对象之外,没有 API 来获取存储桶大小。
另一种方法是调查计费,但我认为这只会产生不准确的数据,因为计费在特定时间处理特定大小。
每天向 CloudWatch 报告一次存储桶的大小。该指标称为 BucketSizeBytes,您可以提供 BucketName 作为维度和 StorageType(AllStorageTypes、StandardStorage、StandardIAStorage、ReducedRedundancyStorage)。
您可以使用JavaScript SDK 通过CloudWatch 客户端的getMetricStatistics 访问CloudWatch 中的数据。 http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatch.html#getMetricStatistics-property