背景
小伙伴们过去在开发应用时,经常需要编写大量代码文件以实现业务逻辑,想必肯定有小伙伴开发过类似于快消行业索赔处理、订单库存跟踪和项目审批等系统。去解决这些业务实际问题,我们需要定制地开发业务应用程序为这些问题提供解决方案。然而,开发这些应用通常需要庞大的专业开发团队来开发、构建、部署和维护。如果是独立开发者,会面临开发能力不足或成本过高的问题,很难将个人项目快速投入市场。那小伙伴们一定会问了,有没有什么工具可以无代码开发应用呢?
今天我们就为大家介绍亚马逊云科技上的无代码开发服务AWS App Studio,在本系列的下篇中和大家分享如何通过管理员身份设置和管理App Studio。App Studio 是一项生成式AI驱动的开发服务,它通过自然语言帮助开发者生成产品级应用程序,不需要任何软件开发技能,只需几分钟即可完成开发,上线应用程序。
无代码开发工具App Studio中的角色
无代码开发工具App Studio适用于各类技术和非技术人员使用,如软件开发工程师、产品经理、IT项目经理、数据工程师和企业架构师可以在几分钟内开发出和管理安全的业务应用程序,而不是传统几个月的开发周期。App Studio拥有开发端到端的定制应用程序的能力,并提供了两种主要的用户角色:
开发者:
开发者组的成员主要是来利用App Studio工具无代码开发和分享应用程序。
应用管理员
应用管理员组的成员可以管理用户群组和角色,创建和编辑云端服务集成连接器,并安全地分享组织内各类应用程序。除了这些权限外,管理员还可以自行开发应用程序。
作为开发者管理和维护App Studio无代码开发应用
作为App Studio上的管理员角色,大家可以创建和管理App Studio上的用户和群组,并为用户分配必须的权限。在本篇blog中,我们会带大家沉浸式体验管理和维护App Studio的步骤,帮助开发者使用自然语言生成应用程序需求和开发一个用于审核和处理发票的应用程序。
开启和配置App Studio
- 亚马逊云科技App Studio服务集成了IAM权限管理服务,使开发者能够更安全地在App Studio上开发应用,并提供单点登录(SSO)和轻量级目录访问协议(LDAP)集成功能,便于登录认证的管理。此外App Studio还可以自动部署和维护云资源基础设施,提升产品开发效率。以下是应用管理员如何设置App Studio的步骤,首先我们进入App Studio服务。
2. 需要进入App Studio管理控制台并选择“Get Started”。
- App Studio使用了IAM管理用户和权限,创建时会自动检测是否已已开启IAM服务。在该示例中我们没有创建IAM用户管理服务,因此App Studio引导我们创建一个IAM身份中心。选择“为我创建一个账户实例”。
- 接下来我们创建用户和用户组。我定义管理员组为“App Studio Admin”和开发者组“App Studio Builder”。我们将自己添加为管理员,稍后再将用户添加到开发者组中。
- 最后选择“set up”完成创建。
6.创建完成后,可以在管理页面看到刚创建好的App Studio 处于“active”状态。接下来我们点击App Studio实例URL,进入管理页面。
- 创建完成后大嘉汇收到了包含登录App Studio说明的电子邮件。点击邮件中的链接后,大家可以为自己的账户创建密码并定义多MFA增强账户的安全性。接着我们通过URL登录App Studio。
在App Studio上添加用户
- 接下来我们邀请其他用户加入到我们的App Studio中协同开发,我们需要在IAM服务执行此操作。我们点击“add user”来添加更多用户。当完成添加用户后,他们将收到带有激活账户说明的电子邮件。
- 如果我们需要创建额外的组统一管理用户,可以在“Group”页面选择“create group”。
作为管理员使用App Studio
- 我们通过管理员身份登录App Studio后的界面如下。在界面中我们可以看到两个部分:管理员中心和开发者中心。
- 作为管理员,我们可以通过将现有用户组与角色相关联来授予用户访问 App Studio 的权限。在角色部分,我们选择“add group”进行添加。
12. 在配置中选择组组名和要赋予其的角色。共有三种角色可选:管理员、构建者和应用用户。
作为管理员将App Studio与其他数据源集成
- 此外作为管理员,我们还可以可以通过创建连接器”Connector“将各种数据源与App Studio集成。App Studio提供了多种内置的原生连接器,与各类主流亚马逊云科技服务如Amazon Aurora、Amazon DynamoDB 和 Amazon S3原生集成读取数据。同时它还具有内置的Salesforce连接器、OpenAPI连接器以及一个通用的API接口,方便与第三方服务集成。
在本示例中,App Studio自动为我们创建了一个托管的 DynamoDB 连接器。我们还可以通过选择“create connector”来创建其他的连接器。
- 在此该面,我们可以创建和配置与其他亚马逊云科技服务集成的连接器,我们选择我们想要集成的数据源进行创建。
以上就是在亚马逊云科技上利用无代码开发工具App Studio快速开发应用的全部步骤下篇内容。欢迎大家关注小李哥未来获取更多国际前沿的亚马逊云科技生成式AI云开发/云架构方案。
版权归原作者 佛州小李哥 所有, 如有侵权,请联系我们删除。