使用JavaScript SDK在API级别更新AWS API网关映射模板



在API级别更新车身映射模板的正确JavaScript API是什么?

updateIntegrationResponse不能在此级别上做到这一点。

我们最终使用以下API。有点棘手的部分是您需要用〜1替换斜线才能使其起作用。

        const params = {
            responseType: response.type.toString(), /* required */
            restApiId: apiId, /* required */
            patchOperations:[{
                op: 'add',
                path: '/responseTemplates/'+ response.bodyMappingTemplate.contentType.replace("/", "~1"),
                value: response.bodyMappingTemplate.content
              }
            ]
        };
        this.apiGatewaySDK.updateGatewayResponse(params, (err, data) => {
            if (err) {
                reject(err);
            }
            else {
                this.serverless.cli.log('API Gateway Configuring: Body mapping templates are set correctly');
                resolve('Body Mapping Templates set successfully:', response.type);
            }
        });

相关内容

  • 没有找到相关文章

最新更新