iT邦幫忙

0

AWS laravel api 的問題

大家好, 想請教一下有關laravel 和 aws 的問題.

  1. aws api gateway
    laravel 的 api call 本來是寫在controller 裡面.
    那到底aws 所提供的aws api gateway 是否對於laravel project 有用, 因為我不知道我們是不是要把controller 裡面的function 逐一分開, 之後把它們放到AWS api 那裡????

  2. s3 的問題
    laravel 裡面的 css或者是js 是寫成這樣
    e.g.

    請教一下是怎樣把那些我需要的css/js upload 到S3, 之後可以用什麼方法/或者用什麼Link去拿到, 是否要改那些<link......> 的link?

    謝謝大家幫忙.

1 個回答

2
dragonH
iT邦超人 5 級 ‧ 2020-04-22 17:15:19

aws api gateway
laravel 的 api call 本來是寫在controller 裡面.
那到底aws 所提供的aws api gateway 是否對於laravel project 有用, 因為我不知道我們是不是要把controller 裡面的function 逐一分開, 之後把它們放到AWS api 那裡????

如果你要拆開

那乾脆直接用 lambda 改寫成 serverless 的架構


或許你可以把你的 laravel project 架在 ecs 上

ecs cluster 前加個 alb(app load balance)

最後再加上 api gateway

達到 scalable

image

當然這只是一個想法而已

實際狀況要實作才知道

laravel 裡面的 css或者是js 是寫成這樣
e.g.
請教一下是怎樣把那些我需要的css/js upload 到S3, 之後可以用什麼方法/或者用什麼Link去拿到, 是否要改那些<link......> 的link?

最簡單的

把你的 bucket public

你就可以透過 url 存取

我要發表回答

立即登入回答