如何部署/托管Tableau Extension

时间:2020-02-12 18:12:13

标签: tableau-api github-pages web-hosting

我已经构建了Tableau扩展,现在需要以以下方式发布扩展:(a)允许组织中的其他人使用扩展查看仪表板+在自己的仪表板中利用扩展,并且(b)执行( a)以安全的方式。

Tableau Extensions API文档(https://tableau.github.io/extensions-api/docs/trex_contributing.html#hosting)的此页面提出了两种托管扩展的方法:

  1. 在GitHub页面上托管您的静态内容
  2. 在Heroku上托管您的节点应用

关于这些方法,我不认为(1)足够安全,因为(我的理解是)所有人都能公开访问GitHub Pages,而(2)似乎有点过分。

我想知道是否有一种方法可以在GitHub页面上托管,但是还可以使扩展程序/ Web应用程序只能对拥有私有存储库访问权限的用户进行访问。否则,我正在寻找其他可能的解决方案。任何帮助,将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:2)

根据扩展的动态程度,可以使用AWS S3或类似版本简化部署。到目前为止,我对所有扩展都使用了S3存储桶托管,没有任何问题。那应该同时满足您的隐私和可用性要求。