Я хотел бы настроить API-шлюз для извлечения файлов из определенного сегмента на S3.
Метод GET
для ресурса в шаблоне Cloudformation выглядит следующим образом:
GetMethod:
Type: "AWS::ApiGateway::Method"
Properties:
HttpMethod: GET
ApiKeyRequired: true
AuthorizationType: NONE
RequestParameters:
'method.request.path.listId': true
RestApiId:
Ref: ApiGatewayRestApi
ResourceId:
Ref: Lists
Integration:
Type: aws
Credentials:
Ref: S3ReadAccessRole
IntegrationHttpMethod: GET
PassthroughBehavior: WHEN_NO_MATCH
RequestParameters:
'integration.request.path.key': 'method.request.path.listId'
У меня проблемы с указанием S3 URI для интеграции.Я безуспешно сделал следующее:
Пожалуйста, помогите мне выяснить правильный URI, чтобы разрешить извлечение объектов на S3 напрямую с помощью API Gateway.