Skip to content

Instantly share code, notes, and snippets.

@nathancahill
Forked from ideasasylum/translate_amazon.js
Last active May 10, 2022 10:29
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nathancahill/a5761667e9d1d4377463 to your computer and use it in GitHub Desktop.
Save nathancahill/a5761667e9d1d4377463 to your computer and use it in GitHub Desktop.
Translate Amazon service names into plain English (see https://www.expeditedssl.com/aws-in-plain-english)
// ==UserScript==
// @name Translate Amazon
// @namespace http://your.homepage/
// @version 0.1
// @description Translate the Amazon service names into plain English. See https://www.expeditedssl.com/aws-in-plain-english
// @author @ideasasylum
// @match https://*.console.aws.amazon.com/console/home?*
// @grant none
// ==/UserScript==
var replacements = {
"EC2": "Virtual Servers",
"IAM": "Users, Keys and Certs",
"S3": "Unlimited FTP Server",
"VPC": "Virtual Colocated Rack",
"API Gateway": "API Proxy",
"RDS": "SQL",
"Route53": "DNS + Domains",
"SES": "Transactional Email ",
"Cloudfront": "CDN",
"CloudSearch": "Fulltext Search",
"DynamoDB": "NoSQL",
"Elasticache": "Memcached",
"Elastic Transcoder": "Beginning Cut Pro",
"SQS ": "Queue ",
"Cognito": "OAuth As A Service",
"Device Farm": "Drawer of old Android devices",
"Mobile Analytics": "",
"SNS": "Messenger",
"CodeCommit": "GitHub",
"Code Deploy": "",
"CodePipeline": "Continuous Integration",
"EC2 Container Service": "Docker As a Service",
"Elastic Beanstalk": "Platform As A Service",
"AppStream": "Citrix",
"Direct Connect": "",
"Directory Service": "",
"WorkDocs": "Unstructured Files",
"WorkMail": "Company Email",
"Workspaces": "Remote Computer",
"Service Catalog": "Setup Already",
"Storage Gateway": "S3 pretending it's part of your corporate network",
"Data Pipeline": "ETL",
"Elastic Map Reduce": "Hadooper",
"Glacier": "Really slow S3",
"Kinesis": "High Throughput",
"RedShift": "Data Warehouse",
"Machine Learning": "Skynet",
"SWF": "EC2 Queue",
"CloudFormation": "Services Setup",
"CloudTrail": "Logging",
"CloudWatch": "Status Pager",
"Config": "Configuration Management",
"OpsWorks": "Chef",
"Trusted Advisor": "Pennypincher"
};
for(var key in replacements) {
$('div.serviceName').each(function(){
if($(this).text() == key){
$(this).html(replacements[key]+" ("+key+")");
}
});
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment