小编bde*_*v03的帖子

Swagger 2.0:具有不同路径但请求和响应相同的多个Path对象

由于一些向后兼容的原因,我需要同时支持路径/ab/a-b

这两个路径的请求和响应对象都将相同。

我可以在Swagger规范中添加以下内容吗,这样我就不必在两个路径上都重复请求和响应对象的定义。

paths:
  /ab:
  /a-b:
    post:
    ...
Run Code Online (Sandbox Code Playgroud)

swagger swagger-2.0 openapi

5
推荐指数
1
解决办法
2649
查看次数

Terraform API Gateway HTTP API - 获取错误 Insufficient permissions to enable logging

我用于部署 HTTP API 的 terraform 脚本如下所示。运行此程序时出现以下错误 -

创建 API Gateway v2 阶段时出错:BadRequestException:权限不足,无法启用日志记录

我需要添加其他东西才能使它工作吗?

resource "aws_cloudwatch_log_group" "api_gateway_log_group" {
  name              = "/aws/apigateway/${var.location}-${var.custom_tags.Layer}-demo-publish-api"
  retention_in_days = 7
  tags = var.custom_tags
}

resource "aws_apigatewayv2_api" "demo_publish_api" {
  name = "${var.location}-${var.custom_tags.Layer}-demo-publish-api"
  description = "API to publish event payloads"
  protocol_type = "HTTP"
  tags = var.custom_tags
}

resource "aws_apigatewayv2_vpc_link" "demo_vpc_link" {
  name = "${var.location}-${var.custom_tags.Layer}-demo-vpc-link"
  security_group_ids = local.security_group_id_list
  subnet_ids = local.subnet_ids_list
  tags = var.custom_tags
}

resource "aws_apigatewayv2_integration" "demo_apigateway_integration" {
  api_id           = aws_apigatewayv2_api.demo_publish_api.id
  integration_type = "HTTP_PROXY"
  connection_type = "VPC_LINK"
  integration_uri = …
Run Code Online (Sandbox Code Playgroud)

terraform terraform-provider-aws

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

创建 aws_api_gateway_account 资源返回 AccessDeniedException

在我的 terraform 脚本中,我有以下资源 -

resource "aws_api_gateway_account" "demo" {
  cloudwatch_role_arn = var.apigw_cloudwatch_role_arn
}
Run Code Online (Sandbox Code Playgroud)

在应用阶段,我看到以下错误 -

2020/09/21 20:20:48 [ERROR] <root>: eval: *terraform.EvalApplyPost, err: Updating API Gateway Account failed: AccessDeniedException: 
    status code: 403, request id: abb0662e-ead2-4d95-b987-7d889088a5ef
Run Code Online (Sandbox Code Playgroud)

是否需要向角色附加特定权限才能消除此错误?

terraform aws-api-gateway terraform-provider-aws

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