Thanks. Hopefully, it is adhered to some type of rigid insulation over your roof deck, which I assume is plywood? You could probably get away with some Hex, washer head self tapping screws with EPDM washers in the fascia about 2 feet on center through holes somewhat larger than the shank of the screw, if you do not mind the exposed fasteners. I am sure the length of the metal is not very long at all so expansion/contraction should not be much of a problem, as Craig implied. Wait a couple of months, pressure wash the roof, and roll n a couple of coats of Acrylitop white coating. It will reduce the temp of the membrane (and radiant heat on your porch) minimize movement, and keep the membrane from heat aging. I assume there are no seams on this roof, as it is small. If there is, I would strip in the seams with five or six inch peel and stick after priming. These steps can double or triple the life of your roof. I have a church that was roofed in 1983, the seams were coming apart, and it was adhered right to the plywood deck (No Longer allowed) I stripped in the seams, coated the roof with white acrylitop 60, and it has been going strong ever since. It ponds somewhat, so I re-coat it about every 7 years. The Achilles heel of epdm is the seams, stripping them in basically eliminates T-peel, which is how they generally fail. Especially the ballasted roofs, where all of the stress from shrinkage is at the seams. Good Luck!