반응형
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
반응형
'Ops > AWS' 카테고리의 다른 글
AWS Lambda Code - firehose peer (0) | 2023.12.01 |
---|---|
AWS Lambda Code - 403 rewrite request (0) | 2023.11.30 |
AWS Lambda Code - 이미지 리사이징 (feat. cloudfront) (0) | 2023.11.28 |
AWS Lamdba code - maintenance (node.js) (0) | 2023.11.27 |
AWS Lambda - 3번이 실행되는 이슈 (trouble shooting) (0) | 2023.09.19 |