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", |