gpt4 book ai didi

ruby-on-rails - aws-sdk gem : SocketError: getaddrinfo: Name or service not known

转载 作者:行者123 更新时间:2023-12-04 06:01:08 33 4
gpt4 key购买 nike

我正在使用 aws-sdk gem。我想使用“aws-sdk”gem 停止和启动 aws 实例。

下面是我的代码来启动一个已经弯曲的亚马逊实例,但它给我的错误是 SocketError: getaddrinfo: Name or service not known

ec2 = AWS::EC2::Client.new(
region: 'us-west-2c',
credentials: {:access_key_id => 'XXXXXXXXX',:secret_access_key => 'XXXXXXXXXXX'}
)



resp = ec2.start_instances({
instance_ids: ["i-xxxxxx"],
additional_info: "String"
})

请帮忙

谢谢,

最佳答案

经过大量研究后,我才知道我指定了错误的区域。

我的区域是“us-west-2”,我使用的区域是“us-west-2c”,这不是区域而是可用性区域。

将区域更改为“us-west-2”后,它可以工作

AWS.config(
region: 'us-west-2',
access_key_id: 'xxxxxx',
secret_access_key: 'xxxxxxxxx'
)

ec2 = AWS::EC2::Client.new



resp = ec2.start_instances({
instance_ids: ["i-xxxxxxxxx"],
additional_info: "String"
})

关于ruby-on-rails - aws-sdk gem : SocketError: getaddrinfo: Name or service not known,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30958508/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com