0
ユーザーが新しいアプリケーションを作成するときに、AWSからAPIキーを生成する必要もあります。新しいクライアントごとに特定の使用計画(静的)を割り当てる必要があります。私はエラーparams [:usage_plan_id]で予期しない値を取得しています。これはレスキューを引き起こします。私がここで紛失しているアイデアは何ですか?利用プランを使用したAWS APIゲートウェイクライアントAPIキーの作成
def create
@app = App.create(app_params)
begin
# ...
aws_client = Aws::APIGateway::Client.new(
region: "xxxxxxxxxxx",
access_key_id: AWS_ACCESS_KEY,
secret_access_key: AWS_ACCESS_SECRET
).create_api_key({
name: @app.name,
enabled: true,
generate_distinct_id: true,
usage_plan_id: "xxxxxx"
})
logger.debug aws_client.inspect
rescue => e
logger.error e.message
# ...
end
respond_with(@app)
end