Bitbcuket服务器与AWS API网关/ Lamda的集成

时间:2020-07-15 18:40:42

标签: amazon-web-services aws-lambda bitbucket aws-api-gateway

问题: 目标-将运行在容器/ EC2中的AWS-1帐户中的Bitbucket服务器与AWS-2帐户中的[APIGateway-> Lambda-> S3-> Codepipeline]集成在一起,以便在每次推送到客户端时自动部署代码位桶。 我通过运行cloudforamtion在AWS-2帐户上设置了基础设施。在从Webhook中的Bitbucket测试/调用API网关时,它给出了“禁止”错误

[
Response details
HTTP status:403
Headers

x-amz-apigw-id: xxxxxxxxxxxxxx
Server: Server
Connection: keep-alive
x-amzn-RequestId: xxxxxxxxxxxxxxxxxxxxx
x-amzn-ErrorType: ForbiddenException
Content-Length: 23
Date: xxxxxxxxxxxxxx
Via: 1.1 localhost (Apache-HttpClient/4.5.5 (cache))
Content-Type: application/json

Body

**{"message":"Forbidden"}**
]

我已经在笔记本电脑上安装了bitbucket服务器以进行测试。 但是,当我从笔记本电脑上的邮递员或bitbucket服务器调用api gateurl时,我从lambda / api网关获取 expected 异常

[

Response details
HTTP status:502
Headers
x-amz-apigw-id: xxxxxxxxxxxxxxxxxxxxx
Connection: keep-alive
x-amzn-RequestId: xxxxxxxxxxxxxxxxxxxxx
x-amzn-ErrorType: InternalServerErrorException
Content-Length: 36
Date: Tue, 14 Jul 2020 16:25:21 GMT
X-Amzn-Trace-Id: Root=xxxxxxxxxxxxxxxxxxxxx
Via: 1.1 localhost (Apache-HttpClient/4.5.5 (cache))
Content-Type: application/json
Body
{"message": "Internal server error"}

]

AWSaccount-1的所有者提到位存储桶的资源策略允许所有入站和出站调用。但是他确实从bitbucket托管容器/ ec2中运行curl命令,得到同样的禁止错误。

我在这里很困惑,能否请您帮我或让我知道我需要提供更多信息。 注意-这是我在stackoverflow中的第一个问题:)

0 个答案:

没有答案