是否可以在不使用cli的情况下使用放大框架?

杰里米

放大常见问题解答明确指出您可以。但是github链接现在仅将您重定向到主放大页面,并且说明仅涉及使用cli。

问:即使不使用CLI,也可以使用Amplify Framework库吗?是。这些库可用于访问未使用Amplify CLI创建的后端资源。

杰里米

我们了解到,您无需Amplify CLI就可以使用放大库。

为此,您只需正常安装放大库即可。

在React Web中:

npm install --save aws-amplify
npm install --save aws-amplify-react

之后,您需要手动配置要与Amplify.configure()一起使用的所有功能您可以在Amplify文档中找到计划使用的每个库的手动配置。

这是使用Cognito的示例:

https://aws-amplify.github.io/docs/js/authentication#manual-setup

Amplify.configure({
    "aws_project_region": process.env.REACT_APP_REGION,
    "aws_cognito_identity_pool_id": process.env.REACT_APP_IDENTITY_POOL_ID,
    "aws_cognito_region": process.env.REACT_APP_REGION,
    "aws_user_pools_id": process.env.REACT_APP_USER_POOL_ID,
    "aws_user_pools_web_client_id": process.env.REACT_APP_CLIENT_ID,
    "oauth": {},
    Auth: {
        // REQUIRED - Amazon Cognito Identity Pool ID
        identityPoolId: process.env.REACT_APP_IDENTITY_POOL_ID,
        // REQUIRED - Amazon Cognito Region
        region: process.env.REACT_APP_REGION, 
        // OPTIONAL - Amazon Cognito User Pool ID
        userPoolId: process.env.REACT_APP_USER_POOL_ID, 
        // OPTIONAL - Amazon Cognito Web Client ID (26-char alphanumeric string)
        userPoolWebClientId: process.env.REACT_APP_CLIENT_ID,
    }
});

您无需使用放大推送进行部署。您可以手动部署和配置正在使用的任何功能。

我发现这种方法使您可以完全控制Amplify库的使用,而不会增加CLI和部署过程的开销。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在不使用框架的情况下构建Java Web应用程序?

是否可以在不使用 Microsoft bot 框架的情况下配置 Messenger 通道?

是否可以在不使用Eq的情况下使用==和/ =?

是否可以在不使用MFC的情况下使用CListCtrl

是否可以在不使用循环的情况下找到控件?

是否可以在不使用 UIBezierPath 的情况下绘制虚线

是否可以在不使用Composer的情况下安装Laravel?

是否可以在不使用StoryBoard的情况下执行segue?

是否可以在不使用redis的情况下使用resque / Sidekiq / rails-jobs(使用MySql)

在不使用JavaScript的情况下使用第n个孩子时是否可以访问n?

是否可以在不使用Arquillian容器管理和部署的情况下使用Arquillian Graphene?

是否可以仅在不使用vCenter的情况下使用vSphere Client?

是否可以在不使用Clonezilla的情况下还原使用Clonezilla制作的图像?

是否可以在不使用“ new”关键字的情况下使用Javascript原型?

是否可以在客户端中不使用文件系统的情况下使用FTP?

是否可以在不使用IIS的情况下使用Windows集成身份验证?

是否可以在不使用Xcode的情况下使用XCTest单元测试?

是否可以在不使用Twilio的情况下使用Firebase向用户发送SMS?

是否可以在不使用Landscape的情况下使用Autopilot部署openstack clustor

是否可以在不使用箭头函数的情况下使用TypeScript键入React函数组件?

是否可以在不使用react应用的情况下使用react-speech-recognition?

是否可以在不使用数据库数据的情况下使用DataGridView?

是否可以在不使用当前状态的条件语句的情况下使用状态机?

DD WRT-是否可以使用任何选项(SNMP / CLI)在不使用Web界面的情况下获取路由器的温度?

是否可以在不使用公共回调的情况下监听AWS SNS通知?

是否可以在不使用返回类型的情况下连接两个int数组?

是否可以在不使用 android.permission.INTERNET 的情况下监听 ServerSocket?

是否可以在不使用 javascript 的情况下更改工具提示消息的背景和文本颜色?

是否可以在其他选择更改不使用javascript的情况下选择更改的选项