我是API编程的新手。我正在开发的软件是在Linux虚拟机上使用Fuse-Driver。
在linux下,有一个名为“space dock”的软件包,它封装了访问数据所需的许多API命令(GET等)。
这是怎么回事:
当我运行我的应用程序时,我可以在API上查看我的文件,此API使用Amazon Web服务和Amazon的电子云计算机。我只能查看它们,我不能写它们(只读访问)。
当我结束我的进程时,会有一个名为“bfs_cache”的已创建文件夹保存到我的虚拟机上。只有在程序结束时才能访问此缓存目录,并且事实证明这些文件在此缓存目录下具有写访问权。
问题是我无法弄清楚在应用程序运行时如何将缓存文件写入物理内存。
我正在阅读这个(见下文)网站,它显示私有内存映射页面缓存,即API的使用,具有只读权限。然而,该网站没有解释如何切换页面缓存以具有共享内存映射(具有写访问权限)。
http://duartes.org/gustavo/blog/post/page-cache-the-affair-between-memory-and-files/
使用linux x86,是否有一个我可以调用的命令,它将在缓存中搜索文件并将其写入物理内存?
使用API,如何使用AWS Rest API更改只读权限?
注意:此“space dock”软件包会自动生成OAuth工作流程中使用的所有GET和查询命令。这意味着我对手动命令不太满意,并希望避免手动OAuth工作流程。
非常感谢,如果有什么不清楚请告诉我。
答案 0 :(得分:0)
我是如何解决"只读"访问问题是发出一个' cp'命令进入具有写访问权限的目录。