gcloud compute execute command remotely

前端 未结 3 533
一生所求
一生所求 2021-02-01 16:21

Currently, if I want to execute something on a VM, I copy files over like this:

gcloud compute --project  copy-files --zone  /         


        
3条回答
  •  无人及你
    2021-02-01 17:09

    Try:

    $ gcloud compute ssh --zone ZONE INSTANCE -- 'cd /tmp && python some.py'
    

    From gcloud compute ssh --help:

     [-- IMPLEMENTATION-ARGS ...]
        Flags and positionals passed to the underlying ssh implementation.
    
        The '--' argument must be specified between gcloud specific args on the
        left and IMPLEMENTATION-ARGS on the right. Example:
    
            $ gcloud compute ssh example-instance --zone us-central1-a -- -vvv \
                -L 80:%INSTANCE%:80
    

提交回复
热议问题