Dear
I don't see any need to put the below line in the config
set security zones security-zone trust interfaces fe-0/0/7.0
as interface is ethernet-switching and member for vlan-trust (set interfaces fe-0/0/7 unit 0 family ethernet-switching vlan members vlan-trust) , so only l3-interface vlan.0 should be member of the zone which is already in your config,
to understand what happen to your ping packet , the best way is to enable traceoption under security flow
[edit security flow traceoptions]
SRX# show
file reachability-internet;
flag basic-datapath;
packet-filter filter-1 {
protocol icmp;
destination-prefix 8.8.8.8/32;
source-prefix 10.1.1.2/32
}
Regards