Token#
Token是一串随机字符,用于识别 Anaconda 中的用户。您的Token允许您访问 Anaconda Cloud 中订阅层的功能和特性。
Anaconda 使用两种类型的代币:
组织访问Token - 您的组织Token使您能够连接到组织的频道以下载包。组织中的每个用户都有一个唯一的Token。您的组织访问Token将在组织的订阅结束 30 天后过期,或者在取消订阅后立即过期。如果您没有有效的Token,您将无法访问组织内的频道以下载包。
服务帐户Token - 服务帐户允许您使用 Anaconda Cloud API 与您的组织进行交互。生成服务账户会为您提供唯一的客户端 ID 和客户端Token。有关更多信息,请参阅服务账户。
颁发/重新颁发Token#
您必须在组织内分配一个席位才能向自己颁发Token。分配席位后,您可以随时为自己生成新的组织Token。
转到您组织的页面。
从左侧导航栏中选择 Token Access。
如果这是您第一次接收Token,请单击 Activate token(激活Token);如果您要获取新Token,请单击 Reissue token(重新颁发Token)。包含私有组织Token的自动电子邮件将发送到与您的 Anaconda 帐户关联的地址。
注意
重新颁发Token将使之前的Token失效。所有新生成的Token都设置为在您组织的订阅到期时过期。
同步Token#
续订订阅不会延长Token的有效期。如果您已续订订阅并希望保留当前Token,请同步您的Token以将其有效期延长至组织的新订阅到期日期。
要同步您的Token:
转到您组织的页面。
从左侧导航栏中选择 Token Access。
单击 Sync token(同步Token)。
设置Token#
向自己颁发Token后,您必须将 conda 配置为使用它来访问组织的通道。有两种主要方法可以设置要使用的Token。选择最适合您工作方式的选项。
使用 CLI 设置Token#
使用 CLI 设置Token需要conda-token
包。如果您没有此软件包,可以使用 conda 进行安装。
打开 Anaconda Prompt(macOS/Linux 上的终端)。您应该会看到
(base)
在命令行之前。这意味着您处于基本 conda 环境中。安装
conda-token
通过运行以下命令:conda install conda-token --channel https://repo.anaconda.cloud/repo/anaconda-tools --name base
当系统提示继续安装时,请输入 “y”。
一次
conda-token
,请运行以下命令:# Replace <TOKEN> with the organization token you received in your email conda token set <TOKEN>
谨慎
每次收到新Token时,都必须运行此命令。
站点Token#
站点Token是整个组织使用的组织访问Token。这个访问Token可以对特选 Anaconda 存储库和您组织的频道(业务层)的任何组织成员进行身份验证。站点Token的颁发/重新颁发和同步方式与个人访问Token类似,但只有管理员有权颁发/重新颁发站点Token,并且不会颁发电子邮件来传递Token;相反,您的站点Token会显示在浏览器中。
将您的Token保存在安全的地方!关闭窗口后,将无法再访问Token。以安全的方式将此Token分发给您的组织成员。不再需要在组织中为用户分配席位即可使用组织的站点Token。
谨慎
重新颁发站点Token会使以前的Token失效。新Token需要分发给所有组织成员,他们必须设置新Token才能重新获得对精选 Anaconda 存储库和您组织的频道的访问权限。
如果您有兴趣购买站点Token,请通过 sales@anaconda 联系 Anaconda。com 的。