Usage: ./check-url.sh "target csv"
cat <<_EOF > target.csv
from __future__ import print_function | |
import boto3 | |
import json | |
import logging | |
import os | |
import re | |
from base64 import b64decode | |
from urllib2 import Request, urlopen, URLError, HTTPError |
from __future__ import print_function | |
import boto3 | |
import json | |
import logging | |
import os | |
from base64 import b64decode | |
from urllib2 import Request, urlopen, URLError, HTTPError |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import json | |
import sys | |
import codecs | |
#reload(sys) # for OSX | |
sys.stdout = codecs.getwriter('utf8')(sys.stdout) | |
#sys.setdefaultencoding('utf-8') # for OSX |
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import boto3 | |
import json | |
import logging | |
import os | |
from base64 import b64decode | |
from urllib.request import Request, urlopen |
#!/bin/bash | |
# [REST API v2 Overview](https://v2.developer.pagerduty.com/docs/rest-api) | |
# [API Reference](https://developer.pagerduty.com/api-reference) | |
_TOKEN="" # REST API Key | |
_API_VERSION=2 | |
_SERVICE_ID="" # service ID | |
_TIME_ZONE="Asia/Tokyo" | |
_LIMIT=100 # Def:25/Max:100 |
from pyzabbix import ZabbixAPI | |
import os | |
import json | |
zapi = ZabbixAPI("Your Zabbix URL") | |
zapi.session.verify = False | |
zapi.login("Your Zabbix User", "Your Zabbix Password") | |
print("Connected to Zabbix API Version %s" % zapi.api_version()) | |
output_dir = './var' |
'use strict'; | |
exports.handler = (event, context, callback) => { | |
console.log('event:' + JSON.stringify(event)); | |
// Get contents of request | |
const request = event.Records[0].cf.request; | |
// Rewrite | |
request.headers.host[0].value = '${rewrite_value}'; | |
console.log('request headers:' + JSON.stringify(request.headers)); |
_PROJECT="Your CodeBuild Project Name" | |
aws --no-cli-pager codebuild batch-get-builds \ | |
--ids $(aws --no-cli-pager codebuild list-builds-for-project \ | |
--project-name "${_PROJECT}" \ | |
--sort-order DESCENDING --query 'ids[]' --max-items 100 --output text \ | |
| grep -v 'None') \ | |
| jq -r '[ | |
"id", "buildNumber", "startTime", "endTime", "buildStatus", | |
"buildDuration", |