全部產品
Search
文件中心

Function Compute:目前的目錄不可寫怎麼辦?

更新時間:Aug 20, 2025

當您在函數中使用一些庫時,可能會嘗試在目前的目錄寫入一些設定檔,此時會遇到[Errno 30] Read-only file system: '/code/.xxx的錯誤,解決辦法是在函數開始執行前,把進程的目前的目錄設定為可讀寫的/tmp目錄。

重要 /tmp中的資料會隨著執行個體迭代被清空,如果您需要儲存資料,您可以通過綁定NAS實現。具體資訊,請參見配置NAS檔案系統
  • Python
    def my_handler(event, context):
        import os
        os.chdir('/tmp')
        // 其他代碼
  • Node.js
    exports.handler = function(event, context, callback) {
      process.chdir('/tmp');
      // 其他代碼
    };