gsutil cp -r gs://my-bucket dir
I understand you have already pushed your desired files into a bucket and need to know how to download those into the destination VM.
To answer your question, you can ssh into your destination VM either by clicking the SSH icon or by running gcloud compute ssh command from cloud shell; and then run the gsutil cp command from the VM to download the files. I have tried with the below command and it was successful.
gsutil cp -r gs://[bucket name] [directory in VM]
Hope this helps.
If your goal is to copy files from one instance to another, there are several ways to do that.
You can use gcloud compute scp with the recursive option to transfer all the files in a directory.
You can also follow the below steps
Stop the instance
Detach the disk from older instance
Create a snapshot from the old instance’s disk
Spin up a new VM with the snapshot.