본문 바로가기

Ops/AWS

AWS Lambda Code - 특정 region 요청 redirect

반응형

AWS Lambda Code - 특정 region 요청 redirect

 

 

 

 

 

function handler(event) {
  var request = event.request;
  var supported_countries = ['kr'];
  if (request.uri.substr(3,1) != '/') {
    var headers = request.headers;
    var newUri;
    var countryCode = headers['cloudfront-viewer-country'].value.toLowerCase();
    if (supported_countries.includes(countryCode)) {
      newUri = 'https://mkdir-chandler.com:443/test';
      var response = {
        statusCode: 301,
        statusDescription: 'Found',
        headers: {
            "location": { "value": newUri }
        }
      }
      return response;
    }
  }
  return request;
}

 

 

 


by mkdir-chandler


 

 

 

 

 

728x90
반응형