Skip to content

Instantly share code, notes, and snippets.

View z0ph's full-sized avatar
🚀
Love People and use things, because the opposite never works

Victor GRENU z0ph

🚀
Love People and use things, because the opposite never works
View GitHub Profile

re:Inforce 2019

Il s'agit de la première édition de cette conférence AWS dédiée à la sécurité de ce Cloud Service Provider (CSP). AWS est actuellement en train de proposer de nouveaux événements et summits sur des sujets spécifiques, en plus de l'événement annuel, le re:Invent.

Cette conférence aura lieu chaque année dans une ville différente des États-Unis, il est question de Houston pour l'année prochaine.

@z0ph
z0ph / default_encryption_ebs.py
Last active May 29, 2019 09:49
Enable default EBS encryption on all regions #AWS - https://zoph.me (@z0ph)
import boto3
AWS_REGION = 'eu-west-1'
session = boto3.Session(region_name=AWS_REGION)
ec2 = session.client('ec2')
def main(event, context):
ec2_regions = [region['RegionName'] for region in ec2.describe_regions()['Regions']]
# For all AWS Regions
for region in ec2_regions:

Keybase proof

I hereby claim:

  • I am z0ph on github.
  • I am zoph (https://keybase.io/zoph) on keybase.
  • I have a public key whose fingerprint is 772A 3500 3085 3CFE 3E41 CF23 A64F 8096 8905 4079

To claim this, I am signing this object:

@z0ph
z0ph / ec2.sh
Created April 28, 2019 07:05 — forked from junaidk/ec2.sh
Get List of EC2 instances from All regions
# install aws cli first
for region in `aws ec2 describe-regions --output text | cut -f3`
do
echo -e "\nListing Instances in region:'$region'..."
aws ec2 describe-instances --query "Reservations[*].Instances[*].{IP:PublicIpAddress,ID:InstanceId,Type:InstanceType,State:State.Name,Name:Tags[0].Value}" --output=table --region $region
done

Re:Invent 2018

Retour sur une semaine incroyable et riche en annonces comme à l'accoutumée pour cette nouvelle édition du salon annuel Amazon Web Services (AWS) à Las Vegas.

Dans cet article, nous allons revenir sur les principaux lancements de cette année, des plus importants aux plus inattendus.

Quelques chiffres avant de commencer, AWS est un business avec un CA de 27Mds$, avec une croissance de 46-49%. Cette année, le re:Invent c'est 50 000 participants annoncés, répartis sur les 5 principaux casinos de Las Vegas.

Nos coups de cœurs

@z0ph
z0ph / README-2019.md
Last active April 20, 2020 16:26
☁ [DEPRECATED] AWS - re:Invent - Announcements Follow-up - https://github.com/zoph-io/awscon-onepager
@z0ph
z0ph / security-group-cleanup.py
Last active June 28, 2018 09:13 — forked from TomRyan-321/security-group-cleanup.py
Security Group Cleanup using boto3 with RDS check fixed
#!/usr/bin/env python
import boto3
import argparse
def lookup_by_id(sgid):
sg = ec2.get_all_security_groups(group_ids=sgid)
return sg[0].name
# get a full list of the available regions
session = boto3.Session(profile_name='dev')

Keybase proof

I hereby claim:

  • I am z0ph on github.
  • I am zoph (https://keybase.io/zoph) on keybase.
  • I have a public key ASA7SugWvwT4F4VceTFDHhj6HMpfxM2eimR8fG4hTc_eVwo

To claim this, I am signing this object:

@z0ph
z0ph / awless-install.sh
Created December 6, 2017 13:23
Amazon Linux AMI
#!/bin/bash
yum install bash-completion --enablerepo=epel -y
. /etc/bash_completion
curl https://raw.githubusercontent.com/wallix/awless/master/getawless.sh | bash
mv awless /usr/local/bin/
echo 'source <(awless completion bash)' >> ~/.bashrc:x
source .bashrc
{
"Comment": "Update the A record set",
"Changes": [
{
"Action": "UPSERT",
"ResourceRecordSet": {
"Name": "MY_DNS_RECORD_NAME",
"Type": "A",
"TTL": 60,
"ResourceRecords": [