5

AWSEC2APIに問題があります。私は使用しましたが、結果はerlawysありerlcloudません。erlawysを使用してモデルを作成しますが、実行すると

aws_ec2_test:test_simple(Key, AccessKey, Model).

エラーが発生します

Failed in calling #Fun<aws_ec2_test.0.112913818> on count 100 from 100 to 0.

の出力aws_ec2_xml:describe_imageは次のとおりです。

aws_ec2:describe_images(Key, AccessKey, Model).
** exception error: undefined function http:request/1
     in function  aws_ec2_xml:describe_images/5 (../src/aws_ec2_xml.erl, line 364)
     in call from aws_ec2:describe_images/6 (../src/aws_ec2.erl, line 222)

この機能http:request/1は廃止されました。

4

1 に答える 1

1

erlawysの代わりにerlcloudを使用します。これは、非常に古く、正常に動作しないためです。
ercloudはとても素晴らしいです。
インスタンスの開始/停止/作成/削除、キーの管理などが可能です...
これはgitリンクです:
https
://github.com/gleber/erlcloud アマゾンアイルランドに問題があるため、開発者にメールを送信します。彼は私にこの応答を送信します。

start_instance(Ami, KeyPair, UserData, Type, Zone) ->
Config = #aws_config{
        access_key_id = application:get_env(aws_key),
        secret_access_key = application:get_env(aws_secret)
       },

InstanceSpec = #ec2_instance_spec{image_id = A`enter code here`mi,
                                  key_name = KeyPair,
                                  instance_type = Type,
                                  availability_zone = Zone,
                                  user_data = UserData},
erlcloud_ec2:run_instances(InstanceSpec, Config).

これはREADMEファイルです。 https://github.com/gleber/erlcloud/blob/master/README.md

于 2013-02-12T09:57:58.973 に答える