当我执行命令
gcloud compute copy-files"C:\ Users\fName lName\Desktop\testtext.txt"instancename:test.txt --zone europe-west1-a
我收到错误:"All sources must be local files when the destination is remote.".
任何人都可以帮我弄清楚出了什么问题吗?
我确信这很简单但找不到任何文件或解决方案.我正在尝试使用gcloud编写脚本来在我的GCP实例中执行某些操作.
无论如何只能通过命令行使用gcloud登录/验证?
谢谢
我希望能够列出与我的项目相关的所有用户和服务帐户(最好使用gcloudCLI工具,但如果需要,很乐意进行API调用).
我可以很容易地列出所有与使用项目相关的服务帐户此,但如何能列出所有的用户吗?我期待类似下面的东西,但我在doco中看不到任何东西:
gcloud beta iam users list
Run Code Online (Sandbox Code Playgroud) 我正在使用托管版本的gitlab和gitlab-ci,并遵循kubernetes集成设置https://docs.gitlab.com/ce/user/project/integrations/kubernetes.html.
我很难找到我的gcloud托管的kubernetes实例的Kubernetes API URL.我想我错过了一些明显的东西:-(
所以,我在Docker容器中运行了一些Python代码.我使用Google的gcloud脚本启动了我的本地环境.我看到了基本的访问方式日志和健康检查信息,但我不知道如何通过我从Python应用程序写入控制台的日志消息.是否有一个参数我可以设置为使用我的gcloud脚本完成此操作,或者我可以在Dockerfile中设置哪些可以帮助的参数?
我尝试下载并使用gcloud bash工具来管理我的帐户,但是我使用该工具所做的一切都非常慢.MINUTES需要回复键入的命令.
是否可能需要在我的路由器或其他东西上打开防火墙以使其快速运行,就像它应该的那样?例如,此视频中的"安装..."行https://youtu.be/4y4-xn4Vi04?t=1m21s - 您会发现它们在几秒钟内完成了教程.在我的机器上完成这需要10多分钟.
我正在使用更新的Macbook Air,而所有其他互联网/等等都非常快.AT&T Uverse(30mbps/3mbps)的互联网连接速度很快.所有其他浏览都快速而且很好,我唯一能解决的问题是这个gcloud工具.
谢谢!标记
我尝试使用本教程将我的docker容器推送到google容器注册表,但是当我运行时
gcloud docker push b.gcr.io/my-bucket/image-name
Run Code Online (Sandbox Code Playgroud)
我收到错误:
The push refers to a repository [b.gcr.io/my-bucket/my-image] (len: 1)
Sending image list
Error: Status 403 trying to push repository my-bucket/my-image: "Access denied."
Run Code Online (Sandbox Code Playgroud)
我找不到任何解释(没有-D, - debug, - verbose参数被识别),gcloud auth list并docker info告诉我我已连接到这两个服务.
我缺少什么?
docker google-cloud-platform gcloud google-container-registry
我正在尝试将缓存(从表单上传的文件)保存到Google云端存储,但似乎Google Node SDK只允许上传具有给定路径的文件(读/写流).
这是我用于AWS(S3)的东西 - Google节点SDK中的其他类似内容吗?:
var fileContents = new Buffer('buffer');
var params = {
Bucket: //bucket name
Key: //file name
ContentType: // Set mimetype
Body: fileContents
};
s3.putObject(params, function(err, data) {
// Do something
});
Run Code Online (Sandbox Code Playgroud)
我到目前为止找到的唯一方法是将缓冲区写入磁盘,使用SDK上传文件(指定新文件的路径),然后在文件成功上传后删除该文件 - 这样做的缺点是整个过程明显变慢,使用谷歌存储似乎是不可行的.是否有任何工作/方式上传缓冲区?
我在使用计算引擎快速入门时遇到了麻烦:使用MongoDB教程构建一个待办事项应用程序.(编辑:我在计算引擎控制台内运行教程;即https://console.cloud.google.com/compute/instances?project=&tutorial = compute_quickstart)
我SSH到后端实例.我输入了从教程中复制的"gcloud compute"命令.我被提示输入密码.返回以下内容:
WARNING: The public SSH key file for gcloud does not exist.
WARNING: The private SSH key file for gcloud does not exist.
WARNING: You do not have an SSH key for gcloud.
WARNING: SSH keygen will be executed to generate a key.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in
...
<< Identifying detail ommitted >>
...
**ERROR: (gcloud.compute.ssh) Could not fetch resource:
- Insufficient Permission** …Run Code Online (Sandbox Code Playgroud) 我想知道 gcloud 和 gsuitl 之间的区别。我们在哪里使用什么?为什么某些命令以 gsutil 开头,而其他命令以 gcloud 开头?
google-cloud-storage google-cloud-console google-cloud-platform gcloud
gcloud ×10
docker ×2
att ×1
boot2docker ×1
dockerfile ×1
gcloud-node ×1
gitlab ×1
gitlab-ci ×1
kubernetes ×1
node.js ×1
ssh ×1