跳到内容

内容设置面板

本章包含一个概述内容设置面板供出版者和管理员使用。每个内容项都可以使用内容设置,可以通过RStudio Connect用户界面打开一个内容片段进行访问。英格兰vs伊朗让球设置面板打开到访问选项卡默认情况下。

内容设置面板选项的概述

若要切换设置面板的打开和关闭,请单击设置右上角菜单选项列表中的图标(形状像齿轮)。要完全隐藏对内容控件的访问,请在中共享内容开放的独奏模式(位于右上角菜单选项列表中,或在更多的窄屏幕上的图标。)

信息和内容元数据

发布RStudio C英格兰vs伊朗让球onnect内容后,您可以更改其标题、添加描述和上传内容图像,以便他人更容易找到您的内容。

首先,打开内容并点击“info”选项卡。

信息选项卡显示标题、描述、所有者和图像字段

顶部的文本字段是应用程序标题。如果给出了应用程序名称,则默认为应用程序名称。其他用户将无法编辑此字段,除非他们是合作者或管理员。

大的文本区域是应用程序描述。您可以在该字段中描述内容,或添加其他您认为重要的信息。其他用户将无法编辑此字段,除非他们是合作者或管理员。

显示为该内容选择图像的提示的区域是内容图像字段。您可以上传jpeg、png、gif或svg图像来表示内容。与标题或描述不同,无法查看内容的用户(包括管理员)也将无法查看您上传的图像。通过这种方式,如果您希望上传内容的截屏,该截屏中包含的任何信息都不会泄露给无法访问它的用户。

闪亮的应用程序和基于文档的内容类型也将在Info面板中显示基本使用数据(仅对内容所有者和RStudio Connect管理员可见)。英格兰vs伊朗让球

例子使用数据

对内容项的使用数据进行汇总,以显示所有相关版本和变体的最近30天的活动。闪亮的应用程序将显示过去30天内的总访问次数和总用户交互时间,以及每日访问计数的图表。除了用户交互时间之外,文档内容项显示的统计信息相同。

还可以通过RStudio Connect Server API中的检测端点访问这些数据。英格兰vs伊朗让球如果您对执行自定义使用度量分析感兴趣,请查看API Cookbook,其中包含用于检索的示例R代码片段闪亮的应用程序的使用而且内容访问

访问

在将一个内容发布到RStudio Connect之后,Connect用户界面将英格兰vs伊朗让球打开,显示访问面板。

在这个面板中,发布者可以使用三种类型的用户交互设置:

  • 共享设置(谁能看到此内容)
  • 访问列表(谁可以查看或更改此内容)
  • 执行用户(将运行内容的服务器用户)

创建自定义URL的最后设置默认为管理员保留。

访问设置面板

若要为发布者启用此功能,请让管理员引用授权配置节RStudio英格兰vs伊朗让球 Connect管理指南:PublishersCanManageVanities

请注意

PublishersCanManageVanities设置在RStudio Connect版本1.7.英格兰vs伊朗让球6及更高版本中可用。升级RStudio Connect的说明可以在英格兰vs伊朗让球管理指南

共享设置

默认的访问设置是这样设置的,只有发布者才能查看这个新内容。这意味着在您更改此处的访问设置之前,RStudio Connect服务器上的其他用户将无法看到内容。英格兰vs伊朗让球

有几个可见性选项,按开放程度从高到低排列:

  • 任何人-不需要登录
  • 所有用户-需要登录
  • 特定用户或组

选择特定用户或组将允许您在自动完成文本查找的帮助下指定在RStudio Connect服务器上注册的单个命名用户帐户或组。英格兰vs伊朗让球

请注意

不可能通过这里提供的仪表板设置更改内容所有者。要在用户之间转移内容所有权,管理员可以使用英格兰vs伊朗让球RStudio连接服务器API对于单个内容项,或usermanager实用程序对于用户的所有内容。

访问列表设置

要使多个用户能够维护和更新RStudio Connect上的单个内容,应将所有用户列为内容上的合作者。英格兰vs伊朗让球您可以通过搜索框末尾的下拉菜单来控制哪些用户是协作者,哪些是查看者。添加用户后,还可以使用用户行上的图标下拉菜单将用户的权限从查看者更改为合作者。

有关RStudio connect上的协作开发和数据项目管理的最佳实践的更多信息,请参见英格兰vs伊朗让球出版与合作者部分。

执行用户设置

内容最初配置为作为RStudio Connect管理员配置的Unix用户在服务器上运行,默认为英格兰vs伊朗让球英格兰vs伊朗让球rstudio-connect用户。由于资源权限和限制,您的内容可能需要作为不同的Unix用户运行。如果指定了备用用户,则目标用户必须是由管理员配置的共享Unix组的成员。默认共享组也被调用英格兰vs伊朗让球rstudio-connect

您的Connect管理员可以通过修改缺省Unix用户和共享组应用程序。RunAs而且应用程序。SharedRunAsUnixGroup设置。

自定义内容的URL

管理员和发布者(如果允许的话)可以为一段内容创建一个自定义的虚荣URL。虚URL被附加到服务器地址以形成到内容的完整路径。

虚url对于所有发布的内容类型都很有用。下面的例子演示了如何为管道工API创建一个自定义内容URL,将base URL更新为一个更干净、更用户友好的地址:

示例自定义URL

虚url可能只包含字母数字字符、连字符、下划线和斜杠。

虚荣url不能彼此嵌套。如果一个虚荣URL/金融/已经存在,你将无法创建一个新的虚荣URL/ /预算/融资.兄弟路径,例如:/ /预算/融资而且/ /季度/融资两者可以同时存在。

英格兰vs伊朗让球RStudio Connect执行区分大小写的在确定请求什么内容时,与虚荣url进行匹配。如果你创建一个像这样的虚荣URL,/ vanityURLexample /,但请尝试导航到这里的内容/ vanityurlexample /, Connect将返回一个404页面未找到的响应。

一个不区分大小写匹配在确定一个新的虚荣URL是否被允许时执行。如果你想申请的话/ vanityURLexample /对一段内容,和/ vanityurlexample /对另一个,Connect认为他们在冲突中,将不允许的行动。

请注意

默认情况下,只有管理员可以管理虚荣路径。要允许发布者为他们所拥有和协作的内容项创建虚设路径,服务器管理员必须启用授权。PublishersCanManageVanities配置设置。

运行时

英格兰vs伊朗让球RStudio Connect是为扩展内容而构建的。发布者和管理员可以访问运行时设置,以帮助优化和扩展他们的应用程序和api。在RStudio Connect中扩展内容的主要关注点是理解R代码何时以及如何在服务器英格兰vs伊朗让球上执行。

RStudio Connect的一个强大组件是能英格兰vs伊朗让球够在用户访问期间托管需要后端处理的数据产品。例子包括闪亮的应用程序,R Markdown文档运行时:闪亮的和Quarto文件与服务器:闪亮的, Flask, FastAPI和Plumber api, Dash和Streamlit应用程序,TensorFlow api。在应用程序中,终端用户的浏览器(客户机)与服务器上运行的进程连接。当用户更改输入时,客户机向服务器发送一条消息,并重新运行一部分代码。服务器将结果作为输出返回。在api的情况下,客户端发出一个请求,该请求被发送到正在运行的进程,然后结果被发送回客户端。

如果运行时不适用于内容类型(例如静态/批处理内容,包括:文档、绘图和HTML文件),您将看到一条消息,说明没有要配置的运行时设置。英格兰vs伊朗让球RStudio Connect能够更新计划中的静态内容

运行时设置面板选项

对运行时设置的更改将立即应用于此内容的运行实例。新连接使用更新的值。没有修改或断开现有连接。

流程配置

请注意

引用每个节点configurations引用已配置的RStu英格兰vs伊朗让球dio Connect实例高可用性.如果您不确定这是否适用于您,请与服务器管理员联系。

  • 马克斯流程:每个RStudio Connect节点将同时为该内容运行的最大进程数,而不考虑负载。英格兰vs伊朗让球

  • 分钟过程:无论负载如何,每个RStudio Connect节点将为该内容保持运行的最小进程数。英格兰vs伊朗让球

  • 每个进程最大连接数:单个进程允许的最大客户端连接数。将超过此限制的传入连接将被路由到新进程或拒绝。

  • 负荷系数:一个介于0到1之间的值,该值决定产生额外进程以处理此进程的传入负载的延迟程度。在最高设置下,Connect只会在不允许现有进程接受附加连接的情况下生成附加进程。在最低设置下,Connect将在新用户到达处理负载时创建许多新进程。

诸如连接超时或HTTP 503状态码等错误表明进程资源不足,无法服务传入的请求。这可能是由于对这段内容的请求突然爆发造成的。如果出现这种情况,一些可能的解决方案是:

  • 增加分钟过程这样一个或多个工作进程将保持运行。当其他进程启动时,这些进程将开始处理请求。请记住,在不需要时保持运行的进程仍然会消耗系统内存。
  • 增加马克斯流程和/或每个进程最大连接数在进程启动时提供足够的总连接以容纳所有传入的请求。

有关更多信息,请参见RStudio Connect中的伸缩和性能调优英格兰vs伊朗让球

超时配置

  • 每个进程的空闲超时:工作进程空闲后的最短存活时间(以秒为单位)——即没有活动连接。

  • 最初的超时:等待应用程序启动的最大时间(单位:秒)。

  • 连接超时:允许不通过客户端连接发送或接收数据的最长时间(以秒为单位)。值为0意味着连接永远不会超时(不推荐)。

  • 读取超时:允许从客户端连接接收数据的最长时间(秒)。值为0意味着缺乏浏览器交互将永远不会导致连接关闭。这在部署定期发送更新但不需要交互性的仪表板应用程序时非常有用。

时间表和发邮件

此面板可用于可按计划呈现的内容类型。如果调度不适用于内容,您将看到一条消息,说明没有要配置的设置。

可用的调度定制选项取决于您选择的“调度类型”。例如,选择每天计划类型允许在每天运行报表之间进行选择x天数或每个工作日。

还可以将文档设置为包含电子邮件模板,该模板可触发向输出调度上的所需收件人列表发送邮件。

计划设置面板选项

所有调度特性的完整描述可在调度一章。

标签

英格兰vs伊朗让球RStudio Connect管理员可以使用标签编辑器创建标签和标签模式。如果没有创建标记,您将在该面板中看到一条消息,说明不能分配标记(如下所示)。

管理员创建标记后,使用复选框将它们应用到您的内容。标签使内容组织、发现和过滤更容易通过RStudio Connect仪表板。英格兰vs伊朗让球

标签面板选项

var(环境变量)

在为RStudio Connect开发内容时,您不应该在英格兰vs伊朗让球代码本身中放置秘密(密钥、令牌、密码等)。最佳实践规定,应该通过使用环境变量或其他配置方法来保护这类敏感信息配置包中。

英格兰vs伊朗让球RStudio Connect自动提供CONNECT_SERVER而且CONNECT_API_KEY环境变量到所有内容运行时(TensorFlow除外)。

  • CONNECT_SERVER中设置的配置值服务器。地址.的服务器。地址属性是用于访问服务器的公共URL。内容所有者可以通过在Vars窗格中重置它或使用RStudio Connect Server API来覆盖该值。英格兰vs伊朗让球

  • CONNECT_API_KEY是由内容所有者拥有的,是短暂的(只存在于底层R/Python进程的持续时间内)。内容所有者可以通过在Vars窗格中重置它或使用RStudio Connect Server API来覆盖该值。英格兰vs伊朗让球

出于安全原因,可能会禁用这些环境变量的自动生成。联系您的RStudio Connec英格兰vs伊朗让球t服务器管理员或查看管理指南额外的细节。

英格兰vs伊朗让球RStudio Connect还设置了环境变量R_CONFIG_ACTIVE与配置包一起使用。默认值为“rsconnect”,但管理员可以在连接配置

可以在使用RStudio Connect API部署内容包之前设置环境变量。英格兰vs伊朗让球遵循部署内容工作流的服务器API食谱.此工作流需要RStudio Connect版本英格兰vs伊朗让球1.8.6或更高版本。

要在RStudio Connect仪表板中初始部署后设置环境变量,请导航到Vars窗格。英格兰vs伊朗让球为环境变量输入名称和值,然后单击添加变量按钮。

一旦添加了一个变量,该值将被遮蔽。在磁盘和内存中对环境变量进行加密。只有当进程即将启动时,它们才被解密。

环境变量面板选项

请注意

发布的文档必须带有可执行的源代码。静态文档内容将不能接受环境变量。

日志

日志面板包含与内容片段相关联的每个已启动流程的执行细节。标准输出和标准误差被捕获并可用。

日志面板选项

从RStud英格兰vs伊朗让球io Connect版本1.6.4开始,日志下载包括完整的过程输出,并且不受大小限制。RStu英格兰vs伊朗让球dio Connect指示板继续只显示来自流程的最新日志输出。