質問するログイン新規登録

質問編集履歴

4

タグ追加

2021/08/20 08:14

投稿

akasatanaha
akasatanaha

スコア44

title CHANGED
File without changes
body CHANGED
File without changes

3

質問文を修正

2021/08/20 08:14

投稿

akasatanaha
akasatanaha

スコア44

title CHANGED
File without changes
body CHANGED
@@ -11,23 +11,29 @@
11
11
  ```
12
12
 
13
13
  #調べたこと
14
- 『Laravel: Imagick and GD error at AWS Lambda with Bref』
15
- https://stackoverflow.com/questions/63532051/laravel-imagick-and-gd-error-at-aws-lambda-with-bref
14
+ https://bref.sh/docs/environment/php.html#extensions
15
+ https://github.com/brefphp/extra-php-extensions
16
16
 
17
- 『Vapor: Adding Imagick As Separate Lambda Layer』
18
- https://blog.laravel.com/vapor-adding-imagick-as-a-separate-lambda-layer
19
-
20
- 上記が gd を追加する参考になりそうなのですが、
21
- どのように自分の環境に落とし込めむのか。。。
22
-
23
17
  #デプロイ方法
24
18
  slsコマンドを使用してlambdaにデプロイをしております。
25
19
  ```ここに言語を入力
26
20
  sls deploy --stage dev
27
21
  ```
28
22
 
23
+ #調べたことから以下実施
24
+
25
+ 以下実行
26
+ ```ここに言語を入力
27
+ composer require bref/extra-php-extensions
28
+ ```
29
+
30
+ 以下追記
29
31
  serverless.yml
30
32
  ```ここに言語を入力
33
+ plugins:
34
+ - ./vendor/bref/bref
35
+ - ./vendor/bref/extra-php-extensions #追加
36
+
31
37
  functions:
32
38
  # This function runs the Laravel website/API
33
39
  web:
@@ -35,6 +41,8 @@
35
41
  name: laravel
36
42
  events:
37
43
  - httpApi: '*'
44
+ - ${bref:layer.php-80}
45
+ - ${bref-extra:gd-php-80} #追加
38
46
  # This function lets us run artisan commands in Lambda
39
47
  artisan:
40
48
  handler: artisan
@@ -42,5 +50,11 @@
42
50
  layers:
43
51
  - ${bref:layer.php-80}
44
52
  - ${bref:layer.console}
53
+ - ${bref-extra:gd-php-80} #追加
45
54
  ```
55
+
56
+ 上記設定を追記して、デプロイしても更新されない。。なぜ?
57
+ ```ここに言語を入力
58
+ Serverless: Service files not changed. Skipping deployment...
59
+ ```
46
60
  Lambda初心者なので、どうかよろしくお願いいたします。

2

質問文を修正

2021/08/17 07:36

投稿

akasatanaha
akasatanaha

スコア44

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  ```
12
12
 
13
13
  #調べたこと
14
- 『Laravel:Brefを使用したAWSLambdaでのImagickGDエラー
14
+ 『Laravel: Imagick and GD error at AWS Lambda with Bref
15
15
  https://stackoverflow.com/questions/63532051/laravel-imagick-and-gd-error-at-aws-lambda-with-bref
16
16
 
17
17
  『Vapor: Adding Imagick As Separate Lambda Layer』

1

serverless.yml追加

2021/08/17 04:58

投稿

akasatanaha
akasatanaha

スコア44

title CHANGED
File without changes
body CHANGED
@@ -26,4 +26,21 @@
26
26
  sls deploy --stage dev
27
27
  ```
28
28
 
29
+ serverless.yml
30
+ ```ここに言語を入力
31
+ functions:
32
+ # This function runs the Laravel website/API
33
+ web:
34
+ image:
35
+ name: laravel
36
+ events:
37
+ - httpApi: '*'
38
+ # This function lets us run artisan commands in Lambda
39
+ artisan:
40
+ handler: artisan
41
+ timeout: 120 # in seconds
42
+ layers:
43
+ - ${bref:layer.php-80}
44
+ - ${bref:layer.console}
45
+ ```
29
46
  Lambda初心者なので、どうかよろしくお願いいたします。