【问题标题】:Getting NoSuchEntity Error on Zappa Deploy在 Zappa Deploy 上出现 NoSuchEntity 错误
【发布时间】:2018-12-30 16:06:10
【问题描述】:

尝试运行zappa deploy 并收到错误:

==============

Traceback (most recent call last):
  File "/var/venv/lib/python3.6/site-packages/zappa/cli.py", line 747, in deploy
    function_name=self.lambda_name)
  File "/var/venv/lib/python3.6/site-packages/zappa/core.py", line 1238, in get_lambda_function
    FunctionName=function_name)
  File "/var/venv/lib/python3.6/site-packages/botocore/client.py", line 357, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/var/venv/lib/python3.6/site-packages/botocore/client.py", line 661, in _make_api_call
    raise error_class(parsed_response, operation_name)
botocore.errorfactory.ResourceNotFoundException: An error occurred (ResourceNotFoundException) when calling the GetFunction operation: Function not found: arn:aws:lambda:us-east-1:020377937554:function:gooten-nope-dev

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/venv/lib/python3.6/site-packages/zappa/cli.py", line 2712, in handle
    sys.exit(cli.handle())
  File "/var/venv/lib/python3.6/site-packages/zappa/cli.py", line 509, in handle
    self.dispatch_command(self.command, stage)
  File "/var/venv/lib/python3.6/site-packages/zappa/cli.py", line 546, in dispatch_command
    self.deploy(self.vargs['zip'])
  File "/var/venv/lib/python3.6/site-packages/zappa/cli.py", line 777, in deploy
    self.lambda_arn = self.zappa.create_lambda_function(**kwargs)
  File "/var/venv/lib/python3.6/site-packages/zappa/core.py", line 1046, in create_lambda_function
    self.get_credentials_arn()
  File "/var/venv/lib/python3.6/site-packages/zappa/core.py", line 2265, in get_credentials_arn
    self.credentials_arn = role.arn
  File "/var/venv/lib/python3.6/site-packages/boto3/resources/factory.py", line 339, in property_loader
    self.load()
  File "/var/venv/lib/python3.6/site-packages/boto3/resources/factory.py", line 505, in do_action
    response = action(self, *args, **kwargs)
  File "/var/venv/lib/python3.6/site-packages/boto3/resources/action.py", line 83, in __call__
    response = getattr(parent.meta.client, operation_name)(**params)
  File "/var/venv/lib/python3.6/site-packages/botocore/client.py", line 357, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/var/venv/lib/python3.6/site-packages/botocore/client.py", line 661, in _make_api_call
    raise error_class(parsed_response, operation_name)
botocore.errorfactory.NoSuchEntityException: An error occurred (NoSuchEntity) when calling the GetRole operation: The role with name gooten-nope-dev-ZappaLambdaExecutionRole cannot be found.

==============

【问题讨论】:

    标签: python aws-lambda zappa


    【解决方案1】:

    必须从我的 zappa_settings.json 中删除 manage_roles: false

    【讨论】:

      猜你喜欢
      • 2020-12-12
      • 1970-01-01
      • 2019-11-16
      • 2020-06-15
      • 1970-01-01
      • 2022-06-16
      • 1970-01-01
      • 2021-05-01
      • 2019-02-07
      相关资源
      最近更新 更多