1
0
Fork 0
mirror of https://github.com/imjasonh/gcloud-help synced 2026-07-08 18:45:13 +00:00
gcloud-help/gcloud/app/instances/scp
2022-03-01 04:29:52 +00:00

72 lines
2.2 KiB
Text

NAME
gcloud app instances scp - SCP from or to the VM of an App Engine Flexible
instance
SYNOPSIS
gcloud app instances scp [INSTANCE:]SRC [[INSTANCE:]SRC ...]
[INSTANCE:]DEST [--compress] [--recurse] [--service=SERVICE]
[--version=VERSION] [GCLOUD_WIDE_FLAG ...]
DESCRIPTION
gcloud app instances scp lets you remotely copy files to or from an App
Engine Flexible instance.
gcloud app instances scp resolves the instance's IP address and
pre-populates the VM with a public key managed by gcloud. If the gcloud
managed key pair does not exist, it is generated the first time an SSH
command is run, which may prompt you for a passphrase for the private key
encryption.
All SSH commands require the OpenSSH client suite to be installed on Linux
and Mac OS X. On Windows, the Google Cloud CLI comes with a bundled PuTTY
suite instead, so it has no external dependencies.
EXAMPLES
To copy one file from a remote instance to the local machine, run:
$ gcloud app instances scp --service=s1 --version=v1 \
i1:remote_file local_file
To copy several local files to a remote instance, run:
$ gcloud app instances scp --service=s1 --version=v1 local_1 \
local_1 i1:remote_dir
To use recursive copy, run:
$ gcloud app instances scp --service=s1 --version=v1 \
--recurse local_dir i1:remote_dir
POSITIONAL ARGUMENTS
[INSTANCE:]SRC [[INSTANCE:]SRC ...]
Specifies the files to copy.
[INSTANCE:]DEST
Specifies a destination for the source files.
FLAGS
--compress
Enable compression.
--recurse
Upload directories recursively.
--service=SERVICE
The service ID.
--version=VERSION
The version ID.
GCLOUD WIDE FLAGS
These flags are available to all commands: --access-token-file, --account,
--billing-project, --configuration, --flags-file, --flatten, --format,
--help, --impersonate-service-account, --log-http, --project, --quiet,
--trace-token, --user-output-enabled, --verbosity.
Run $ gcloud help for details.
NOTES
This variant is also available:
$ gcloud beta app instances scp