真实案例

用户使用了函数计算的应用中心创建了一个 wordpress 应用,然后在使用过程中发现部分文件没有可执行的权限,然后咨询怎么修改文件权限。

案例分析

这个问题的核心是修改 NAS 中的文件权限,所以不管是通过应用中心创建还是用S工具直接创建,解决思路都是找到服务的NAS配置和对映的函数。

问题解决

比如:此时用户 NAS 的挂载点本地目录配置是 /mnt/auto,然后要将 bootstrap 文件设置成 755

使用控制台

  1. 函数代码位置,调用一下目标函数,这个步骤会生成一个函数实例
  2. 切换到实例列表,然后登陆这个实例
  3. 进入到实例里面执行 chomd 755 /mnt/auto/bootstrap

使用 S

方式一:登陆实例

  1. 执行 s invoke, 然后输出结果存在 instanceId: c-628c454d*********74847f
  2. 然后执行 s instance exec -it c-628c454d*********74847f /bin/bash
  3. 进入到实例里面执行
$ cd /mnt/auto
$ chomd 755 bootstrap

方式二:使用辅助函数

  1. 执行 s nas command chmod 777 /mnt/auto/bootstrap
在 GitHub 上编辑本页面 更新时间: Fri, Mar 22, 2024