質問編集履歴

4

コード修正

2018/12/06 04:31

投稿

aiueoao
aiueoao

スコア146

test CHANGED
File without changes
test CHANGED
@@ -16,17 +16,27 @@
16
16
 
17
17
  <?php
18
18
 
19
+
20
+
19
21
  //SGのルールを削除.
20
22
 
21
- $cmd="aws ec2 revoke-security-group-ingress --group-id sg-xxxxxxx --ip-permissions
22
-
23
- '[{'IpProtocol': 'tcp', 'FromPort': 80, 'ToPort': 80, 'IpRanges': [{'CidrIp': '0.0.0.0/0'}]}]'";
23
+ $cmd="aws ec2 revoke-security-group-ingress --group-id sg-xxxxxxx --ip-permissions '[{\"IpProtocol\": \"tcp\", \"FromPort\": 80, \"ToPort\": 80, \"IpRanges\": [{\"CidrIp\": \"0.0.0.0/0\"}]}]'";
24
24
 
25
25
 
26
26
 
27
+ echo $cmd;
28
+
29
+ echo "<br />";
30
+
27
31
  var_dump(exec($cmd, $output,$return_var));
28
32
 
33
+
34
+
35
+ print_r( $output );
36
+
29
- var_dump($return_var);
37
+ var_dump( $return_var );
38
+
39
+
30
40
 
31
41
  ?>
32
42
 

3

不足している情報の追記

2018/12/06 04:31

投稿

aiueoao
aiueoao

スコア146

test CHANGED
File without changes
test CHANGED
@@ -86,4 +86,22 @@
86
86
 
87
87
  }
88
88
 
89
+
90
+
89
91
  ```
92
+
93
+ 追記2
94
+
95
+ ---
96
+
97
+ $cmdに改行が入っているご指摘を頂いたので,それを訂正してHTTPアクセスすると127→255に変わりました.
98
+
99
+ ```
100
+
101
+ HTTPアクセスの結果
102
+
103
+ aws ec2 revoke-security-group-ingress --group-id sg-xxxxxxx --ip-permissions '[{"IpProtocol": "tcp", "FromPort": 80, "ToPort": 80, "IpRanges": [{"CidrIp": "0.0.0.0/0"}]}]'
104
+
105
+ string(0) "" Array ( ) int(255)
106
+
107
+ ```

2

不足している情報の追記

2018/12/06 04:28

投稿

aiueoao
aiueoao

スコア146

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,45 @@
45
45
  Amazon Linux AMI release 2018.03
46
46
 
47
47
  Server version: Apache/2.4.34 (Amazon)
48
+
49
+
50
+
51
+
52
+
53
+ 追記
54
+
55
+ ---
56
+
57
+
58
+
59
+ 割り当てているEC2ロールの詳細?です.
60
+
61
+ 不足していることがあれば追記致します.よろしくお願い致します.
62
+
63
+
64
+
65
+ ```
66
+
67
+ {
68
+
69
+ "Version": "2012-10-17",
70
+
71
+ "Statement": [
72
+
73
+ {
74
+
75
+ "Sid": "VisualEditor0",
76
+
77
+ "Effect": "Allow",
78
+
79
+ "Action": "ec2:RevokeSecurityGroupIngress",
80
+
81
+ "Resource": "arn:aws:ec2:*:*:security-group/*"
82
+
83
+ }
84
+
85
+ ]
86
+
87
+ }
88
+
89
+ ```

1

誤字修正

2018/12/06 02:54

投稿

aiueoao
aiueoao

スコア146

test CHANGED
File without changes
test CHANGED
@@ -18,9 +18,9 @@
18
18
 
19
19
  //SGのルールを削除.
20
20
 
21
- $cmd="aws ec2 revoke-security-group-ingress --group-id sg-01d7d252ecb9e5046 --ip-permissions
21
+ $cmd="aws ec2 revoke-security-group-ingress --group-id sg-xxxxxxx --ip-permissions
22
22
 
23
- '[{'IpProtocol': 'tcp', 'FromPort': 80, 'ToPort': 80, 'IpRanges': [{'CidrIp': '133.218.210.148/32'}]}]'";
23
+ '[{'IpProtocol': 'tcp', 'FromPort': 80, 'ToPort': 80, 'IpRanges': [{'CidrIp': '0.0.0.0/0'}]}]'";
24
24
 
25
25
 
26
26