AWSを初めて使い、rubyを使ってラムダ関数を呼び出す方法を理解しようとしています。 NilClass:コードを試した後、私はゼロのため、次のエラールビーコードでAWSラムダ関数を呼び出す
未定義のメソッド `マッチ」を取得しています:誰かが私ルビーに
おかげ
編集1を使用してAWSのラムダ関数を呼び出すためのサンプルコードを提供することができますここで
は私のコードです:
require 'aws/decider'
require 'aws-sdk'
class U_Act
extend AWS::Flow::Activities
activity :b_u do
{
version: "1.0"
}
end
def b_u(c_id)
lambda=Aws::Lambda::Client.new(
access_key_id: “XxXXXXXXXXX”,
secret_access_key: “XXXXXXXXXX”
)
resp = lambda.invoke(
function_name: “s_u_1” # required
)
print "#{resp}"
end
エンド
AWS Ruby SDKのドキュメントはありますか? 'invoke()'メソッドのマニュアルで提供されている例が不十分ですか? http://docs.aws.amazon.com/sdkforruby/api/Aws/Lambda/Client.html#invoke-instance_method –
私はドキュメントを調べました。しかし、私はクライアントが何であるか、クライアントを定義する方法を理解できませんでした。クライアントはラムダと同じですか(ページの上部に定義されています)? –