DNA AI笔记后端的application.yml配置项获取流程

在部署DNA的后端的时候,无论你是下载我的源码自己打包部署还是直接下载我的jar包运行,你都需要配置自己的application.yml,而其中需要配置信息按照以下的图文信息讲解就可以获取到。

先看看application.yml文件需要什么配置项

# 应用服务 WEB 访问端口 不太懂的就不要改
server:
  port: 50598
system:
  #系统标识符,用于识别数据库哪些表需要打入模型
  sqliteIdentifier: ai
  #MFA验证密钥
  MFA: REMO*********CUQ5BNRCJIN6WF
  #阿里云账号
  aliyunaccount: 123456789
  #阿里云密码
  aliyunpassword: 123456789
  model:
    ali:
      #创建的ai应用的accessKeyId
      accessKeyId: xxxx
      #创建的ai应用的accessKeySecret
      accessKeySecret: xxxx
      #创建的ai应用的agentKey
      agentKey: xxxx
      #创建的ai应用的appid
      appId : xxx

逐项讲解

  1. 首先端口不要修改。
  2. sqliteIdentifier项是标识符必填
    这个标识符有什么用呢?这就是写在笔记题目尾部的一个标识这个笔记是否要上传模型,例如我现在sqliteIdentifier=ai
    而我的笔记里面题目如图:
    在这里插入图片描述

如图所示,我的题目为test8-ai,证明这个笔记就会被读取上传到阿里百炼模型数据中。如果你设置的sqliteIdentifier=upda,那你想让你test8笔记上传到模型,笔记命名就要变成test8-upda。(建议就用ai)

3. MFA (必填)
什么是MFA呢?MFA是谷歌的身份验证器,谷歌MFA是指谷歌的多因素认证(Multi-Factor Authentication)系统。谷歌MFA通常使用谷歌身份验证器(Google Authenticator)应用程序来生成一次性验证码,这些验证码用于进行登录或进行敏感操作时的身份验证。用户在启用谷歌MFA后,除了输入他们的用户名和密码外,还需要提供由谷歌身份验证器生成的动态验证码,以完成登录过程。
谷歌MFA的工作原理是基于时间的一次性密码算法(TOTP),它使用当前时间和一个密钥来生成动态验证码。这意味着即使攻击者获得了用户的用户名和密码,也无法完成登录,因为他们没有动态验证码。谷歌MFA提供了额外的安全性,可以防止大多数针对账户的未经授权访问。
谷歌MFA可以用于保护谷歌账户、Gmail、Google Cloud平台等谷歌服务,以及其他支持谷歌身份验证器的第三方应用和服务
为什么要设置MFA呢?因为我们DNA上传笔记到阿里百炼是需要通过爬虫的,因为阿里没有给出上传模型数据的API,所以我们只能通过爬虫,而爬虫模拟登入就需要跳过验证码,使用阿里的MFA验证码登入。
如何获取这个参数呢?
根据我以下步骤操作吧。

首先下载一个谷歌验证器:Google Authenticator
软件页面如图

请添加图片描述
接下来进入阿里云设置自己的MFA验证码并且获取MFA密钥,进入阿里云主页

https://www.aliyun.com/activity/allinaliyun/yunchuang

在这里插入图片描述

进入账号主页—>账号安全

在这里插入图片描述

这里就有一个虚拟MFA的绑定,点击后面的修改。

在这里插入图片描述

点击下一步 如图下一步以后一定要看好教程,按照我的一步一步走。

在这里插入图片描述
将鼠标放到[扫描失败]这几个字上,就会显示出第一个红色箭头的框中的信息,这个时候复制密钥,将复制的密钥填到application.yml中的MFA项。(一定确定密钥正确填写)
然后用刚刚下载的Google Authenticator扫描二维码获取验证器
请添加图片描述
扫描以后你的验证码就会出现一个Aliyun:你的账号 的验证码,那个验证码隔一段时间就会改变,将现在看到的验证码填入输入框中,点击下一步
在这里插入图片描述
然后显示绑定成功即可

4. aliyunaccount(必填) 填写自己阿里云账号
5. aliyunpassword(必填) 填写自己的阿里云密码

6. accessKeyId,accessKeySecret ,agentKey,appId(必填)
这几个配置项放到一起讲

进入阿里云百炼首页https://bailian.console.aliyun.com/#/home

在这里插入图片描述

点击应用管理,点击创建应用
在这里插入图片描述

填写创建的应用名称,点击确定
在这里插入图片描述
点击选择检索能力增强,然后点击下一步 -->创建完成!

在这里插入图片描述
点击企业数据,点击标签管理,添加一个标签为”文档数据“,必须按照这个添加这个标签
然后在企业数据中任意上传一个pdf或者doc或者docx文件
在这里插入图片描述
导入数据—>上传文件–>选择标签文档数据---->确认导入

重新回到应用管理

在这里插入图片描述
点击管理
在这里插入图片描述
选择依据标签筛选---->选择文档数据这个标签,然后点击保存。
然后根据
https://help.aliyun.com/document_detail/2587494.html?spm=a2c4g.2587492.0.0.5d628bb5UjQQv4
地中的这个文档获取accessKeyId,accessKeySecret ,agentKey,appId四个参数
进入上面链接,进入如图目录
在这里插入图片描述
然后按照要求填入application.yml对应配置项就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值