1

これは、VPCを使った最初の試みです。

テンプレートをVPCを使用するように変更しました。スタックがVPCの外部で起動されたときはすべて問題ありませんでしたが、VPCの内部にあるため、cfn-init(Ec2Config)パッケージを使用してインスタンスの起動中にS3からファイルをダウンロードできません。そのWindowsボックス。

cfn-initログに次のログが表示されます。

2012-10-11 08:11:40,992 DEBUG Client initialized with endpoint https://cloudformation.us-east-1.amazonaws.com  
2012-10-11 08:11:41,523 DEBUG Describing resource LaunchConfigName in stack StackName  
2012-10-11 08:12:03,113 ERROR URLError: getaddrinfo returns an empty list  
2012-10-11 08:12:03,144 DEBUG Sleeping for 0.921699 seconds before retrying  
2012-10-11 08:12:25,109 ERROR URLError: getaddrinfo returns an empty list  
2012-10-11 08:12:25,109 DEBUG Sleeping for 1.240427 seconds before retrying  
2012-10-11 08:12:47,386 ERROR URLError: getaddrinfo returns an empty list  
2012-10-11 08:12:47,386 DEBUG Sleeping for 5.528233 seconds before retrying  
2012-10-11 08:13:13,968 ERROR URLError: getaddrinfo returns an empty list  
2012-10-11 08:13:13,968 DEBUG Sleeping for 4.688940 seconds before retrying  
2012-10-11 08:13:39,677 ERROR URLError: getaddrinfo returns an empty list  

cfn-hupログに次のログが表示されます。

2012-10-11 08:23:06,550 ERROR Error: could not find main configuation at C:\cfn\cfn-hup.conf  
2012-10-11 08:23:06,893 ERROR Error: main section must contain stack option  
2012-10-11 08:33:06,089 ERROR Error: could not find main configuation at C:\cfn\cfn-hup.conf  
2012-10-11 08:33:06,370 ERROR Error: main section must contain stack option  
2012-10-11 08:43:06,533 ERROR Error: could not find main configuation at C:\cfn\cfn-hup.conf  
2012-10-11 08:43:06,876 ERROR Error: main section must contain stack option  
2012-10-11 08:53:06,119 ERROR Error: could not find main configuation at C:\cfn\cfn-hup.conf  
2012-10-11 08:53:06,416 ERROR Error: main section must contain stack option  

インスタンスから、Webブラウザを介してインターネットにアクセスできます。

4

3 に答える 3

5

NATサーバーをセットアップするか、ボックスにエラスティックIPアドレスを割り当てる必要があります。そうしないと、インターネットと通信できません。

于 2012-12-05T16:12:19.250 に答える
2

これは少し古いですが、私は最近、同様の問題に多くの時間を費やしました。cfn-initを使用する場合、NATまたはゲートウェイを追加するだけでは不十分です。また、cfn-initを実行しているインスタンスとゲートウェイの間に依存関係を追加する必要があります。

"MyInstance1" : {
  "Type"  : "AWS::EC2::Instance",       
  "DependsOn" : "Gateway",
  ....
}
于 2014-11-10T16:32:16.767 に答える
1

Active Directory CFテンプレートを実行しようとしても同様の問題が発生しましたが、発生したエラーはわずかに異なりました。

gaierror(11001, 'getaddrinfo failed')

これは、VPCに設定されたDHCPオプションと関係があることが判明しました。

ドメインコントローラーのドメインを設定する必要がありました。

Options:
    domain-name = example.com
    domain-name-servers = AmazonProvidedDNS

明らかに、DCをDNSサーバーとして設定したら、AmazonProvidedステートメントを自分のIPに変更できます。

于 2017-09-22T16:49:17.487 に答える