controlling Jetson Nano power button headers with Arduino

I want to be able to turn a Jetson Nano devkit on and off remotely using an Arduino. According to the user guide, pins 1 and 2 of J40 will turn on the device when they are shorted together if auto power-on is disabled. However, i want to control it with a microcontroller instead of a button. What would be the best way to go about doing this?

I have a few ideas:

  1. connect pin 1 of J40 to an arduino IO pin, drive it high by default, and drive it low to connect it to ground and initiate power-on
  2. connect a transistor or mosfet between pins 1 and 2 and enable it to initiate power-on
  3. connect a relay between pins 1 and 2 and enable it to initiate power-on

Option 3 would almost certainly work, but I would prefer to use 1 or 2 because they would be cheaper and less complex. Would either of those two ideas work?

All can work. It just needs to short pin 1 & 2 to power on, before that, shorting pin 7 & 8 to disable auto power on function is necessary.