【问题标题】:environment variables in shiny-server闪亮服务器中的环境变量
【发布时间】:2017-01-15 08:18:45
【问题描述】:

我正在尝试使用shiny-server 部署一个闪亮的应用程序。该应用程序使用 aws.s3 包从 S3 存储桶中读取一些文件,这需要将 AWS 凭证存储在环境变量或 .Renviron 文件中。

可以理解,shiny-server scrubs most environment variables before launching R。有什么办法可以让这个圈子变平方吗?我可以使用任何其他机制将凭据传递给 aws.s3?

【问题讨论】:

  • shiny-server 是否在 AWS 中运行?
  • @helloV 是的。在 docker 容器内。

标签: amazon-web-services amazon-s3 shiny shiny-server


【解决方案1】:

在运行 docker 容器时,您可以在同一命令中使用 -v 标志将 .Renviron 和/或 aws-credentials 文件提供到正确的位置:

docker run -v /location_file_local/.Renviron:/location_file_docker/.Renviron Name_of_docker_image

【讨论】:

    猜你喜欢
    • 2011-06-21
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 2018-10-10
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 2011-04-22
    相关资源
    最近更新 更多