选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

Amazon DynamoDB 的配额和约束

聚焦模式
Amazon DynamoDB 的配额和约束 - Amazon DynamoDB

本主题介绍 Amazon DynamoDB 中的当前配额(以前称为限制)。本主题还介绍如何执行配额管理任务,例如查看当前配额和请求增加配额。

在 DynamoDB 中执行配额管理任务

Amazon DynamoDB 有多个服务组件,例如表、流、索引等。创建 AWS 账户时,会对这些组件设置默认配额(以前称为限制)。除非另有说明,否则,每个配额是区域特定的。您可以请求增加某些配额。达到某一资源的配额时,旨在创建该资源的其它调用就会失败并引发异常。

访问 DynamoDB 配额

可以通过以下方式使用 DynamoDB 服务配额:

  • AWS Management Console

    服务配额控制台(位于 https://console.aws.amazon.com/sqs/)是一个基于浏览器的界面,可用于查看和管理服务配额。可以从任何 AWS Management Console页面访问服务配额,方法是在顶部导航栏上选择该页面,或者在 AWS Management Console中搜索服务配额。

  • AWS Command Line Interface 工具

    使用 AWS Command Line Interface工具时,可以在系统的命令行中发出命令来执行服务配额任务。如果要构建用于执行 AWS 任务的脚本,则命令行工具十分有用。

  • AWS SDK

    您可以使用适用于各种编程语言和平台(例如 Java、Python、Ruby、.NET、iOS 和 Android 等)的 AWS SDK 来执行服务配额任务。

如果可调整的配额在服务配额控制台中不可用,请使用 AWS Support Center Console创建服务配额增加案例

在控制台中查看当前配额

使用服务配额控制台查看当前 DynamoDB 配额
  1. https://console.aws.amazon.com/servicequotas/home/services/dynamodb/quotas/ 中打开服务配额控制台。

  2. 从位于屏幕顶部的导航栏中选择一个区域。

  3. 控制台显示有关 DynamoDB 配额名称应用的账户级别配额值AWS 默认配额值利用率以及账户级别或资源级别配额的可调整性的详细信息。

    如果应用的配额值或利用率不可用,控制台将显示不可用。您可以通过支持中心控制台请求已应用的配额值。

  4. 选择一个特定的配额名称以查看详细信息页面,该页面显示该配额的描述配额代码配额 ARN利用率应用的账户级别配额值可调整性AWS 默认配额值

    如果适用,详细信息页面还显示任何监控选项、警报请求历史记录和配额的任何标签

使用 AWS CLI 查看当前配额

要查看 DynamoDB 配额的默认值,请执行以下操作:
  • 使用 DynamoDB 服务代码(dynamodb)调用 ListDefaultServiceQuotas 操作,来检索 Amazon DynamoDB 服务配额的默认值。

    $ aws service-quotas list-aws-default-service-quotas \ --service-code dynamodb { "Quotas": [ { "ServiceCode": "dynamodb", "ServiceName": "Amazon DynamoDB", "QuotaArn": "arn:aws:servicequotas:us-east-1::dynamodb/L-F7858A77", "QuotaCode": "L-F7858A77", "QuotaName": "Global Secondary Indexes per table", "Value": 20.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false }, { "ServiceCode": "dynamodb", "ServiceName": "Amazon DynamoDB", "QuotaArn": "arn:aws:servicequotas:us-east-1::dynamodb/L-AB614373", "QuotaCode": "L-AB614373", "QuotaName": "Table-level write throughput limit", "Value": 40000.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false }...... ] }
要查看应用的配额值,请执行以下操作:
  • 使用 DynamoDB 服务代码(dynamodb)调用 ListServiceQuotas 操作,以便通过分别传递 ACCOUNTRESOURCEALL 作为参数 QuotaAppliedAtLevel 的值来检索在账户级别、资源级别或所有级别应用的所有配额值。以下 CLI 示例检索在账户级别应用的配额值。

    $ aws service-quotas list-service-quotas \ --service-code dynamodb \ --quota-applied-at-level ACCOUNT { "Quotas": [ { "ServiceCode": "dynamodb", "ServiceName": "Amazon DynamoDB", "QuotaArn": "arn:aws:servicequotas:us-east-1:303935678045:dynamodb/L-F7858A77", "QuotaCode": "L-F7858A77", "QuotaName": "Global Secondary Indexes per table", "Value": 20.0, { "Quotas": [ { "ServiceCode": "dynamodb", "ServiceName": "Amazon DynamoDB", "QuotaArn": "arn:aws:servicequotas:us-east-1:303935678045:dynamodb/L -F7858A77", "QuotaCode": "L-F7858A77", "QuotaName": "Global Secondary Indexes per table", "Value": 20.0, "Unit": "None", "Adjustable": true, "GlobalQuota": false, "QuotaAppliedAtLevel": "ACCOUNT" }..... } ] }

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。