gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 16:03:16 27 4
gpt4 key购买 nike

放大常见问题解答特别说明您可以。但是 github 链接现在只是将您重定向到主放大页面,并且说明仅讨论使用 cli。

问:即使我不使用 CLI,我也可以使用 Amplify Framework 库吗?
是的。这些库可用于访问在没有 Amplify CLI 的情况下创建的后端资源。

  • https://aws.amazon.com/amplify/faqs/
  • https://docs.aws.amazon.com/amplify/?id=docs_gateway
  • https://aws-amplify.github.io/docs/
  • 最佳答案

    我了解到您可以在没有 Amplify CLI 的情况下使用 amplify 库。

    为此,您只需像往常一样安装 amplify 库。

    在 react 网络中:

    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 和部署过程的开销。

    关于aws-sdk - 是否可以在不使用 cli 的情况下使用放大框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56455901/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com