【问题标题】:Get-AzureStorageContainer : The request is being throttledGet-AzureStorageContainer :请求被限制
【发布时间】:2017-11-19 07:10:07
【问题描述】:

此命令的默认限制是什么?

我的问题是如何限制这个命令:

Get-AzureStorageContainer -Context $item.context -ConcurrentTaskCount 2

-ConcurrentTaskCount 2 在这里可以解决问题吗?我知道默认是 10。

我关于那个钩子的问题如下: 如果我有一个包含 52 个容器的存储帐户并将其设置为 2,这是否意味着它会随着时间的推移进行 26 个 get 调用(这听起来很糟糕),如果我将其设置为 100 是否意味着一个大调用和一个大返回(听起来更好,但实际上可能会进行更多调用,因为它可以更快地浏览我的资源组列表)?

或者将 -ConcurrentTaskCount 设为 100 并在其中休眠几秒钟可能会更好。

寻求建议谢谢!

【问题讨论】:

    标签: azure azure-powershell throttling


    【解决方案1】:

    据我所知,我认为错误日志与参数无关。据此official document.

    此参数可以帮助减少低带宽环境中的网络连接问题。我认为这不会导致您的错误日志。

    $item.context 的价值是什么?你最好检查一下。您可以使用以下命令再次测试。

    $ctx = New-AzureStorageContext -StorageAccountName <name> -StorageAccountKey <key>
    
    Get-AzureStorageContainer -Context $ctx -ConcurrentTaskCount 2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 2018-02-15
      • 1970-01-01
      相关资源
      最近更新 更多