すべてのプロダクト
Search
ドキュメントセンター

Function Compute:現在のディレクトリが書き込み不可の場合はどうすればよいですか?

最終更新日:Sep 11, 2024

関数内のライブラリが現在のディレクトリに構成ファイルを書き込もうとすると、[Errno 30] 読み取り専用ファイルシステム: '/code/.xxxエラーが返される場合があります。 この問題を解決するには、関数を実行する前にプロセスの現在のディレクトリを /tmpに設定します。 /tmpディレクトリは読み書き可能です。

  • Python

    def my_handler(event, context):
        import os
        os.chdir('/tmp')
        // Other code
  • Node.js

    exports.handler = function(event, context, callback) {
      process.chdir('/tmp');
      // Other code
    };