小编cmc*_*php的帖子

与 CloudFront 分配关联的 Lambda 函数无效或不具有所需的权限

因此,作为借口,我几乎不知道该怎么办。我研究了大约两个小时,通常我会继续下去,但我发现的信息都没有用。我怀疑这与 YAML (serverless.yml) 文件有关,但我不确定。我对该文件进行了多次更新,因此我将发布初始代码和当前代码,尽管没有任何区别。该代码在开发中完美运行,但在生产中会引发错误。您可以查看https://www.evote.space来复制此内容。

当前的

myNextApplication:
  service: myService
  component: "@sls-next/serverless-component@1.18.0"
  provider:
    name: aws
    runtime: nodejs12.x
    stage: dev
    profile: evote
    iam:
    role: rolenamegoesherebutnotonstackoverflow
  inputs:
    domain: "evote.space"
  functions:
    createuser:
      handler: data.createuser
    readTable:
      handler: data.readTable
  resources:
    Resources:
      usersTable:
        Type: AWS::DynamoDB::Table
        Properties:
          TableName: Users
          AttributeDefinitions:
          - AttributeName: userHash
            AttributeType: N
          KeySchema:
          - AttributeName: userHash
            KeyType: HASH
      votersTable:
        Type: AWS::DynamoDB::Table
        Properties:
          TableName: Voters
          AttributeDefinitions:
          - AttributeName: voterHash
            AttributeType: N
          KeySchema:
          - AttributeName: voterHash
            KeyType: HASH
      electionsTable:
        Type: AWS::DynamoDB::Table
        Properties:
          TableName: Elections
          AttributeDefinitions:
          - …
Run Code Online (Sandbox Code Playgroud)

amazon-cloudfront aws-lambda serverless-framework serverless

7
推荐指数
1
解决办法
1万
查看次数

如何运行纱线应用程序/如何运行纱线开发服务器?

我一直只使用 npm 而从未明确使用过 yarn/webpack。我需要运行此存储库中的代码: https ://github.com/looker-open-source/custom_visualizations_v2

就像开发服务器或其他确保它正确提供文件的东西,但我没有看到像npm run start. 这对于纱线来说不存在吗?感觉这段代码应该按原样工作,我不需要添加任何内容。

编辑:我现在已经尝试过,yarn run watch但它似乎只是再次构建代码,而不是实际托管在任何地方

javascript npm webpack yarnpkg

4
推荐指数
1
解决办法
2万
查看次数