EndpointDeploy: custom authorizers WIP

This commit is contained in:
ac360 2016-03-11 12:10:44 -08:00
parent 9bf17a4e73
commit 7cd649355d
8 changed files with 5 additions and 23 deletions

View File

@ -262,6 +262,8 @@ module.exports = function(SPlugin, serverlessPath) {
* Create Authorizers
*/
// TODO: Loop through each function, check if authorizer exists, find or create it
_createAuthorizers() {
let _this = this;

View File

@ -1,9 +1,5 @@
'use strict';
// Load ENV
var ServerlessHelpers = require('serverless-helpers-js');
ServerlessHelpers.loadEnv();
// Lambda Handler
module.exports.handler = function(event, context) {
return context.done(null, {

View File

@ -1,9 +1,5 @@
'use strict';
// Load ENV
var ServerlessHelpers = require('serverless-helpers-js');
ServerlessHelpers.loadEnv();
// Lambda Handler
module.exports.handler = function(event, context) {
return context.done(null, {

View File

@ -43,14 +43,14 @@
{
"path": "group1/function1",
"method": "GET",
"authorizationType": "${endpointVariable}",
"authorizationType": "CUSTOM",
"authorizerFunction": "function4",
"apiKeyRequired": false,
"requestParameters": "$${endpointTemplate}",
"requestTemplates": "$${apiRequestTemplate}",
"responses": {
"default": {
"statusCode": "200",
"statusCode": "${statusCode}",
"responseParameters": {},
"responseModels": {},
"responseTemplates": {

View File

@ -1,9 +1,5 @@
'use strict';
// Load ENV
var ServerlessHelpers = require('serverless-helpers-js');
ServerlessHelpers.loadEnv();
// Lambda Handler
module.exports.handler = function(event, context) {
return context.done(null, { message: '"functionTwo" lambda function has run successfully' });

View File

@ -1,9 +1,5 @@
'use strict';
// Load ENV
var ServerlessHelpers = require('serverless-helpers-js');
ServerlessHelpers.loadEnv();
// Lambda Handler
module.exports.handler = function(event, context) {
return context.done(null, { message: '"functionThree" lambda function has run successfully' });

View File

@ -1,9 +1,5 @@
'use strict';
// Load ENV
var ServerlessHelpers = require('serverless-helpers-js');
ServerlessHelpers.loadEnv();
// Lambda Handler
module.exports.handler = function(event, context) {
return context.done(null, { message: '"functionThree" lambda function has run successfully' });

View File

@ -48,7 +48,7 @@ module.exports.createTestProject = function(config, npmInstallDirs) {
project: projectName,
projectBucket: projectBucket,
projectBucketRegion: projectRegion,
endpointVariable: "none"
statusCode: "200"
};
let stageVariables = {