質問編集履歴

5

質問文を修正

2021/07/01 02:13

投稿

akasatanaha
akasatanaha

スコア44

test CHANGED
@@ -1 +1 @@
1
- lambda内でfile_get_contentsが出来ない
1
+ file_get_contentsが出来ない
test CHANGED
@@ -1,53 +1 @@
1
- 表題の通りなのですが、
1
+ 表題の通り
2
-
3
- lambdaをphp, laravel で使用しております。
4
-
5
-
6
-
7
- で、php で file_get_contents を以下1-3で試したのですが、
8
-
9
- どれもエラーになりました。(apiのレスポンスとしては Internal Server Error)
10
-
11
- 1. lambda内の画像(呼ばれたPHPと同ディレクトリ)
12
-
13
- 2. lambdaと同じアカウントのs3の画像
14
-
15
- 3. 一般に公開しているサイトの画像
16
-
17
-
18
-
19
- lambdaなので詳細なログもあまり見れず、困っておりますので
20
-
21
- 何か少しでも分かるかたがいらっしゃいましたら、ご教示いただけませんでしょうか。
22
-
23
- よろしくお願いいたします。
24
-
25
-
26
-
27
- ```ここに言語を入力
28
-
29
-
30
-
31
- public function upload(Request $request){
32
-
33
-
34
-
35
- $file = file_get_contents('https://xxxx.s3.ap-northeast-1.amazonaws.com/hoge.png');
36
-
37
-
38
-
39
- $upload_info = Storage::disk('s3')->put('/test', $file, 'public');
40
-
41
-
42
-
43
- return upload_info;
44
-
45
- }
46
-
47
-
48
-
49
- ```
50
-
51
- ちなみにローカル環境では、上記プログラムで動作していることは確認出来ております。
52
-
53
- また lambda で、file_get_contests でエラーになっていることも確認出来ております。

4

質問文を修正

2021/07/01 02:13

投稿

akasatanaha
akasatanaha

スコア44

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,7 @@
47
47
 
48
48
 
49
49
  ```
50
+
51
+ ちなみにローカル環境では、上記プログラムで動作していることは確認出来ております。
52
+
53
+ また lambda で、file_get_contests でエラーになっていることも確認出来ております。

3

プログラム変更

2021/06/23 07:34

投稿

akasatanaha
akasatanaha

スコア44

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- $upload_info = Storage::disk('s3')->put('/test', file, 'public');
39
+ $upload_info = Storage::disk('s3')->put('/test', $file, 'public');
40
40
 
41
41
 
42
42
 

2

プログラム追加

2021/06/23 07:32

投稿

akasatanaha
akasatanaha

スコア44

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,29 @@
21
21
  何か少しでも分かるかたがいらっしゃいましたら、ご教示いただけませんでしょうか。
22
22
 
23
23
  よろしくお願いいたします。
24
+
25
+
26
+
27
+ ```ここに言語を入力
28
+
29
+
30
+
31
+ public function upload(Request $request){
32
+
33
+
34
+
35
+ $file = file_get_contents('https://xxxx.s3.ap-northeast-1.amazonaws.com/hoge.png');
36
+
37
+
38
+
39
+ $upload_info = Storage::disk('s3')->put('/test', file, 'public');
40
+
41
+
42
+
43
+ return upload_info;
44
+
45
+ }
46
+
47
+
48
+
49
+ ```

1

文言変更

2021/06/23 07:30

投稿

akasatanaha
akasatanaha

スコア44

test CHANGED
File without changes
test CHANGED
@@ -18,4 +18,6 @@
18
18
 
19
19
  lambdaなので詳細なログもあまり見れず、困っておりますので
20
20
 
21
- 何か分かるかたがいらっしゃいましたら、ご教示お願たします
21
+ 何か少しでも分かるかたがいらっしゃいましたら、ご教示いただけませんでょうか
22
+
23
+ よろしくお願いいたします。