Вопрос: Как я могу разрешить моему приложению rails разрешать исходящие вызовы curl, размещенные на Amazon EC2?
Объяснение: У меня есть приложение rails, которое я использую для вызовов API.У меня он размещен на инстансе EC2.Приложение rails выполняет вызов curl для завершения процесса Oauth и возвращает токен авторизации и обновления.Это работает на моем LocalHost, но на EC2 он не возвращает токены.
До сих пор я обновил свою группу безопасности, чтобы разрешить исходящие / входящие вызовы в любом месте на порту 80, и я могу подтвердить, что мой вызов curl работает за пределамиэкземпляр EC2.Это мой первый проект, использующий много AWS, спасибо заранее.
Код:
def getTokenW
logger.debug("WHAT IS MY CODE #{params[:auth_code]}")
#Curl call for token
gtToken = `curl --data " curl call with auth_code"`
logger.debug("response #{gtToken}") !!!NO RESPONSE!!!
tknArray = gtToken.split("\n")
render json: {
status: :ok,
message: "#{tknArray[-1]}"
}.to_json
end