You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用boto3获取Amazon S3服务配额时遇NoSuchResourceException错误求助

解决Amazon S3配额查询的NoSuchResourceException错误
  • 问题根源:你使用的ServiceCode错误,S3在Service Quotas中的正确ServiceCode是amazon-s3,而非s3/S3/Amazon S3。

  • 正确查询代码示例:

import boto3

client_quota = boto3.client('service-quotas')
# 查询S3的Buckets配额
resp_s3 = client_quota.get_service_quota(
    ServiceCode='amazon-s3',
    QuotaCode='L-89BABEE8'
)
print(resp_s3)
  • 验证ServiceCode的方法:如果不确定某个服务的ServiceCode,可以调用list_services接口查询所有支持的服务:
services = client_quota.list_services()
# 遍历找到S3的条目
for service in services['Services']:
    if service['ServiceName'] == 'Amazon Simple Storage Service':
        print(service['ServiceCode'])  # 输出 amazon-s3
  • 确认QuotaCode的方法:如果需要验证Buckets对应的QuotaCode是否正确,可调用list_service_quotas获取S3的所有配额信息:
quotas = client_quota.list_service_quotas(ServiceCode='amazon-s3')
for quota in quotas['Quotas']:
    if quota['QuotaName'] == 'Buckets':
        print(f"QuotaCode: {quota['QuotaCode']}, Value: {quota['Value']}")

内容的提问来源于stack exchange,提问作者user3645914

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 17:02:25