如何在Google App Engine托管的VM上写入本地文件

Weiming

我正在将文件写入Google App Engine管理的vm(灵活环境)。我已将代码部署到云中。该代码打开了文件并写入了文件,没有显示错误,例如权限错误。但是,我尝试打开文件的另一个代码失败,并显示“无此文件或目录”。

我已经打印了位置目录,所以我使用了ssh命令,也找不到托管虚拟机中的文件。而且我找不到任何有关将文件写入托管VM的本地存储的文档。

那么如何将其写入托管虚拟机?默认存储位置是什么?为什么找不到文件?

比尔·普林

在VM内找不到文件的原因是因为VM正在运行Docker容器,而您的应用程序实际上在该容器内。如果确实需要,您可以docker exec -it <container-name> -- /bin/bash在容器内部四处浏览,然后应该看到您的文件(用于docker ps查找容器ID)。

在App Engine flexible(托管VM的新名称)上,您的代码可以跨多个容器进行缩放,因此无法保证您稍后写入的文件将可以访问。您可以摆脱对一些/ tmp文件的写操作,但不能做更多。如果将任何数据写入Cloud Datastore,Cloud SQL,Memcache或Cloud Storage之类,您会变得更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Google App Engine托管的VM上写入本地文件

来自分类Dev

如何在Google App Engine上托管大文件

来自分类Dev

回滚Google App Engine托管的VM

来自分类Dev

无法获取Google App Engine托管VM的Go Guestbook演示以在本地运行

来自分类Dev

如何在Google App Engine(python)中创建csvs并写入zip文件?

来自分类Dev

如何在Google App Engine上继承db.ReferenceProperty

来自分类Dev

如何在Google App Engine上远程阅读Blob?

来自分类Dev

如何在Google App Engine上安装/使用PhpRedis?

来自分类Dev

如何在 Google Cloud App Engine 上运行 PHP 服务

来自分类Dev

如何从App Engine追加写入Google Cloud Storage文件?

来自分类Dev

如何在本地Google App Engine的非默认模块上访问Google Cloud Endpoints?

来自分类Dev

如何为托管VM配置Google App Engine运行状况检查端点

来自分类Dev

如何使用标准运行时自定义Google App Engine托管的VM?

来自分类Dev

托管在Google文档上或使用Google App Engine

来自分类Dev

无法使用PHP在Google App Engine开发服务器上写入文件?

来自分类Dev

如何将Google Cloud CDN用于托管在Google App Engine上的静态网站?

来自分类Dev

如何在PHP Google App Engine中使用Composer

来自分类Dev

如何在Webjars中使用Google App Engine?

来自分类Dev

如何在JPA / Google App Engine中设置TransactionOptions?

来自分类Dev

如何在JDO / Google App Engine中设置TransactionOptions?

来自分类Dev

如何在Google App Engine python项目中安装InfluxDB?

来自分类Dev

如何在Google App Engine中使用reportlab

来自分类Dev

如何在Google App Engine /云中运行Selenium?

来自分类Dev

如何在Google App Engine(Python)中使用AJAX

来自分类Dev

如何在Python Webapp(Google App Engine)中导入gflag?

来自分类Dev

如何在Google App Engine中使用CachedRowSet?

来自分类Dev

如何在Google App Engine中设置默认版本

来自分类Dev

如何在Google App Engine上部署1个实例

来自分类Dev

如何在Google App Engine上部署Celery Worker

Related 相关文章

  1. 1

    如何在Google App Engine托管的VM上写入本地文件

  2. 2

    如何在Google App Engine上托管大文件

  3. 3

    回滚Google App Engine托管的VM

  4. 4

    无法获取Google App Engine托管VM的Go Guestbook演示以在本地运行

  5. 5

    如何在Google App Engine(python)中创建csvs并写入zip文件?

  6. 6

    如何在Google App Engine上继承db.ReferenceProperty

  7. 7

    如何在Google App Engine上远程阅读Blob?

  8. 8

    如何在Google App Engine上安装/使用PhpRedis?

  9. 9

    如何在 Google Cloud App Engine 上运行 PHP 服务

  10. 10

    如何从App Engine追加写入Google Cloud Storage文件?

  11. 11

    如何在本地Google App Engine的非默认模块上访问Google Cloud Endpoints?

  12. 12

    如何为托管VM配置Google App Engine运行状况检查端点

  13. 13

    如何使用标准运行时自定义Google App Engine托管的VM?

  14. 14

    托管在Google文档上或使用Google App Engine

  15. 15

    无法使用PHP在Google App Engine开发服务器上写入文件?

  16. 16

    如何将Google Cloud CDN用于托管在Google App Engine上的静态网站?

  17. 17

    如何在PHP Google App Engine中使用Composer

  18. 18

    如何在Webjars中使用Google App Engine?

  19. 19

    如何在JPA / Google App Engine中设置TransactionOptions?

  20. 20

    如何在JDO / Google App Engine中设置TransactionOptions?

  21. 21

    如何在Google App Engine python项目中安装InfluxDB?

  22. 22

    如何在Google App Engine中使用reportlab

  23. 23

    如何在Google App Engine /云中运行Selenium?

  24. 24

    如何在Google App Engine(Python)中使用AJAX

  25. 25

    如何在Python Webapp(Google App Engine)中导入gflag?

  26. 26

    如何在Google App Engine中使用CachedRowSet?

  27. 27

    如何在Google App Engine中设置默认版本

  28. 28

    如何在Google App Engine上部署1个实例

  29. 29

    如何在Google App Engine上部署Celery Worker

热门标签

归档