当前位置: 首页 > 知识库问答 >
问题:

AWS Ruby SDK定价宝石AWS::Errors::NosuchEndPointerRorr

章承基
2023-03-14

我一直在与这个SDK中的其他宝石一起工作,以前没有看到过这个问题。我正在尝试创建一个定价客户端并获取一些服务描述,但我得到了这个例外,我不确定为什么:

require 'aws-sdk-pricing'

c = Aws::Pricing::Client.new(region: 'eu-west-1')
r = c.describe_services({ format_version: "aws_v1", max_results: 1, 
  service_code: "AmazonEC2" })

https://api.pricing.eu-west-1.amazonaws.com

这通常是由于:region选项无效或:endpoint选项格式不正确造成的。

>

  • 避免直接配置:endpoint选项。endpoint由:region构造。:endpoint选项保留用于连接到非标准测试endpoint。

    并不是每个地区都有每种服务。

    不要用可用性区域为区域名称添加后缀。使用“US-East-1”,而不是“US-East-1A”

    已知的AWS区域包括(不特定于此服务):

    使用Ruby2.3.3。

  • 共有1个答案

    邬令
    2023-03-14

    在写这个问题时,AWS只在两个endpoint支持这个API:us-east-1和AP-South-1。参见:http://docs.aws.amazon.com/awsAccountBilling/latest/aboutv2/using-pelong.html

    您可以在请求中指定想要价格的区域。

     类似资料:
    • 《稳定宝石放置》一款以宝石为主题的放置游戏,通过控制不同的升级,来获得各种宝石,购买升级,最终通关游戏。

    • 在我的docker服务器上,我在sidekiq/redis URL-URL-Sespecification上出错: 我明白了 URI::InvalidURIError:方案redis不接受注册表部分:bsc\u redis:6379(或错误的主机名?)来自/usr/local/lib/ruby/2.0.0/uri/generic。rb:214:innew'from/usr/local/lib/ru

    • 对于一个电子商务应用程序,我试图将选项的散列(每个选项都有一个选择数组)转换为表示这些选择组合的散列数组。例如: 输入内部可能有其他选项,每个选项的选项数量不确定,但它只会嵌套 1 级深。任何

    • 我正在使用Ruby和Selenium web驱动程序测试一个webapp。我无法检查显示网页中单元格的内容。我想要的是td中的IP。 我使用Firefox插件firepath获取IP的Xpath。它给出了“html/body/div[1]/div[2]/div[3]/form/table/tbody/tr[1]/td[6]/ul/li”,看起来是正确的。 但是我无法显示IP。这是我的测试代码; 把

    • 我得到这个信息: 安装rake时出错 我应该如何继续修复此错误?

    • 由于以下错误,rails上的捆绑包安装未完成:Gem::RemoteFetcher::FetchError:SSL\u connect returned=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败(https://rubygems.global.ssl.fastly.net/gems/jbuilder-2.2.5.gem)安装jbuilder(2.2.5)时出错,Bu