无法连接到端点 URL:“https://api.pricing.us-west-2.amazonaws.com/”

Shy*_*are 3 boto3

当我尝试从 AWS boto3 库获取价格时收到此错误。“无法连接到端点 URL:“ https://api.pricing.us-west-2.amazonaws.com/

import boto3
client = boto3.client('pricing')
response = client.describe_services()

print(response)
Run Code Online (Sandbox Code Playgroud)

Lam*_*nus 6

只有两个区域可使用该定价 API。请参阅文档此处

AWS Price List Service
Region Name             Region      Endpoint                                Protocol
US East (N. Virginia)   us-east-1   api.pricing.us-east-1.amazonaws.com     HTTPS
Asia Pacific (Mumbai)   ap-south-1  api.pricing.ap-south-1.amazonaws.com    HTTPS
Run Code Online (Sandbox Code Playgroud)

您应该仅使用这些区域,例如:

client = boto3.client('pricing', region_name='us-east-1')
Run Code Online (Sandbox Code Playgroud)