可能取决于您的应用程序和自然行为。对于某些应用程序,这些请求可能是正常的,但对于另一些应用程序可能就不是正常的了。您需要评估您的应用程序的特定情况来确认是否正常。
为了检查S3的请求量,您可以使用AWS S3 API的相关功能。以下是用Python代码评估S3请求的示例:
import boto3
s3 = boto3.client('s3')
response = s3.list_buckets()
for bucket in response['Buckets']: print(f'S3 bucket name: {bucket["Name"]}')
response = s3.get_metric_data( MetricDataQueries=[ { 'Id': 'requestCount', 'MetricStat': { 'Metric': { 'Namespace': 'AWS/S3', 'MetricName': 'BucketRequests', 'Dimensions': [ { 'Name': 'BucketName', 'Value': 'YOUR_BUCKET_NAME' }, { 'Name': 'StorageType', 'Value': 'AllStorageTypes' } ] }, 'Period': 86400, 'Stat': 'Sum' } } ], StartTime='2021-08-01T00:00:00Z', EndTime='2021-08-03T23:59:00Z' )
print(response) 在上面的示例中,我们列出了所有S3存储桶,然后计算了在2021年8月1日至2021年8月3日之间特定存储桶的请求计数。您可以在此基础上进行评估,确定20,000次请求是否正常。