Skip to content

Instantly share code, notes, and snippets.

View davidwebstar34's full-sized avatar
🕸️
Friendly Spiderman

David davidwebstar34

🕸️
Friendly Spiderman
View GitHub Profile
@davidwebstar34
davidwebstar34 / well-architected.js
Created May 17, 2021 23:26
Some sample code for returning data from well-architected reviews
let AWS = require('aws-sdk');
let wellarchitected = new AWS.WellArchitected();
AWS.config.update({ region: process.env.AWS_REGION });
async function getWorkloads() {
let params = {
MaxResults: '50',
};
return wellarchitected.listWorkloads(params).promise()
@davidwebstar34
davidwebstar34 / Cloudshell.json
Created January 31, 2021 13:51
AWS Cloudshell deny upload and download of files
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "CloudShellUser",
"Effect": "Allow",
"Action": [
"cloudshell:*"
],
"Resource": "*"
@davidwebstar34
davidwebstar34 / SCP deny AMIs
Created September 15, 2020 07:32
SCP deny AMIs
{
"Version": "2020-06-01",
"Statement": [
{
"Sid": "DenyAMIsExceptFromAccount",
"Effect": "Deny",
"Action": "ec2:RunInstances",
"Resource": "arn:aws:ec2:eu-west-1::image/{ami_id}",
"Condition": {
"StringNotEquals": {