AWS 市场授权服务 api 没有响应
AWS marketplace entitlement service api not responding
在尝试获取在 AWS 上交付的产品的权利信息时:
require 'aws-sdk'
client = Aws::MarketplaceEntitlementService::Client.new
client.get_entitlements({product_code: "#{product_id}"})
我得到:
Seahorse::Client::NetworkingError: Failed to open TCP connection to entitlement.marketplace.eu-west-1.amazonaws.com:443 (getaddrinfo: Name or service not known)
凭据中的用户具有:
AWSMarketplaceFullAccess
和
AWSMarketplaceGetEntitlements
这与将 us-east-1 作为区域时出现的错误相同。
您知道如何解决这个问题吗?
Aws 授权服务并非在所有地区都有效(我在 eu-west-1)。
客户端应该像这样初始化:
client = Aws::MarketplaceEntitlementService::Client.new(region: "us-east-1")
现在没有错误了
在尝试获取在 AWS 上交付的产品的权利信息时:
require 'aws-sdk'
client = Aws::MarketplaceEntitlementService::Client.new
client.get_entitlements({product_code: "#{product_id}"})
我得到:
Seahorse::Client::NetworkingError: Failed to open TCP connection to entitlement.marketplace.eu-west-1.amazonaws.com:443 (getaddrinfo: Name or service not known)
凭据中的用户具有:
AWSMarketplaceFullAccess
和
AWSMarketplaceGetEntitlements
这与将 us-east-1 作为区域时出现的错误相同。 您知道如何解决这个问题吗?
Aws 授权服务并非在所有地区都有效(我在 eu-west-1)。 客户端应该像这样初始化:
client = Aws::MarketplaceEntitlementService::Client.new(region: "us-east-1")
现在没有错误了