1
: https://github.com/hirose31/AWS-CLIWrapperAWS cli 래퍼, ec2 인스턴스의 위치는 어떻게 알 수 있습니까? 나는이 AWS CLI 래퍼 함께 일하고 있어요
하지만 난이 오류 코드가
A client error (InvalidInstanceID.NotFound) occurred when calling the DescribeInstances
operation: The instance ID 'i-********' does not exist.
(나는 추가 말한다 "인스턴스를 설명하는"사용하려고 할 때이 동작하지 않습니다 별표)
그런 다음 내 액세스 키와 비밀 키가 없으므로 어떻게 알 수 있습니까?
내 생성자에서 끝점을 설정하려고했지만 아무 소용이 없습니다. 누군가가 어떻게 작동하는지 말해 줄 수 있습니까?
use AWS::CLIWrapper;
my $aws = AWS::CLIWrapper->new(
region => 'us-west-1',
);
my $res = $aws->ec2('describe-instances', {
instance_ids => ['i-********'],
});
if ($res) {
for my $rs (@{ $res->{Reservations} }) {
for my $is (@{ $rs->{Instances} }) {
print $is->{InstanceId},"\n";
}
}
} else {
warn $AWS::CLIWrapper::Error->{Code};
warn $AWS::CLIWrapper::Error->{Message};
}
내가 aws ec2 describe-instances
아니요, 액세스 키 문제는 아닙니다. 인스턴스가 존재하지 않는다고 알려줍니다. – BMW
맞긴하지만 AWS 콘솔의 인스턴스를보고 있습니다. 인스턴스 ID를 설정했습니다. 더 명확히하기 위해 터미널에서이 명령을 실행하고 원하는 것을 다시 얻을 수 있습니다. 필자는 .pem을 설정하고 구성했습니다. 그러나이 모듈로 스크립트를 만드는 것이 문제입니다. – Iluvatar14
그러면 코드와 명령을 보여줘야합니다. 질문에 넣으십시오 – BMW