将 GCS 配置为 Parse Server 存储
Configure GCS as Parse Server storage
我正在尝试使用 GCS 作为我在 Parse Server 中的文件的存储。我按照 tutorial 安装了 parse-server-gcs-adapter
并在我的 .bashrc
:
中设置了环境变量
export PARSE_SERVER_FILES_ADAPTER=parse-server-gcs-adapter
export GCP_PROJECT_ID=my-project-id
export GCP_KEYFILE_PATH=path-to-keyfile.json
export GCS_BUCKET=my-bucket-name
export GCS_DIRECT_ACCESS=true
我可以在我的 Parse Dashboard 中上传文件,并且它们正确保存在 class 中,但是在存储桶浏览器中看不到文件。
this one 等一些来源谈论配置文件,但我无法在任何地方找到有关此文件的信息。
我想知道是否有任何方法可以调试正在发生的事情,或者是否有任何明显的我遗漏的东西。
经过更多研究,我找到了问题的解决方案。
第一件事(调试发生的事情)是查看(tail -f)日志文件,位于/opt/bitnami/apps/parse/htdocs/logs/parse.log。在那里,我看不到任何事情发生,从而证实了我对没有更改正确文件的怀疑。然后,我找到了我正在寻找的配置文件 /opt/bitnami/apps/parse/htdocs/server.js,能够将其配置为 written in the Parse docs.
由于我在 GCS 适配器方面遇到了另一个问题,我还发现了 Bitnami 机器的问题,这与 this answer to an issue in Github 相同。现在一切正常了。
我正在尝试使用 GCS 作为我在 Parse Server 中的文件的存储。我按照 tutorial 安装了 parse-server-gcs-adapter
并在我的 .bashrc
:
export PARSE_SERVER_FILES_ADAPTER=parse-server-gcs-adapter
export GCP_PROJECT_ID=my-project-id
export GCP_KEYFILE_PATH=path-to-keyfile.json
export GCS_BUCKET=my-bucket-name
export GCS_DIRECT_ACCESS=true
我可以在我的 Parse Dashboard 中上传文件,并且它们正确保存在 class 中,但是在存储桶浏览器中看不到文件。
this one 等一些来源谈论配置文件,但我无法在任何地方找到有关此文件的信息。
我想知道是否有任何方法可以调试正在发生的事情,或者是否有任何明显的我遗漏的东西。
经过更多研究,我找到了问题的解决方案。
第一件事(调试发生的事情)是查看(tail -f)日志文件,位于/opt/bitnami/apps/parse/htdocs/logs/parse.log。在那里,我看不到任何事情发生,从而证实了我对没有更改正确文件的怀疑。然后,我找到了我正在寻找的配置文件 /opt/bitnami/apps/parse/htdocs/server.js,能够将其配置为 written in the Parse docs.
由于我在 GCS 适配器方面遇到了另一个问题,我还发现了 Bitnami 机器的问题,这与 this answer to an issue in Github 相同。现在一切正常了。