Advanced Usage of the AWS CLI. Brian Wagner, Solutions Architect

Size: px
Start display at page:

Download "Advanced Usage of the AWS CLI. Brian Wagner, Solutions Architect"

Transcription

1 Berlin

2 Advanced Usage of the AWS CLI Brian Wagner, Solutions Architect

3 Crash Course Intro to the AWS CLI Foundation Exploring Key Functionality Advanced Scenarios Looking at Advanced CLI Features

4 Crash Course Introduction to the AWS CLI Novice Proficient Advanced

5 AWS Command Line Interface Unified tool to manage your AWS services

6 MSI (Windows) Bundled (cross platform) pip (cross platform)

7 aws configure

8 $ aws ec2 describe-instances service (command) operation (subcommand)

9 $ aws iam list-access-keys service (command) operation (subcommand)

10 --output json { Places : [ { City : Berlin, Country : Germany }, { City : Dublin, Country : Ireland } ]

11 --output text PLACES Berlin Germany PLACES Dublin Ireland

12 --output table SomeOperationName Places City Country Berlin Germany Dublin Ireland

13 All Outputs JSON Text Table { } Places : [ { City : Berlin, Country : Germany }, { City : Dublin, Country : Ireland } ] PLACES Berlin Germany PLACES Dublin Ireland SomeOperationName Places City Country Berlin Germany Dublin Ireland

14 Basic AWS CLI Usage Demo

15 Foundation Exploring Key Functionality Novice Proficient Advanced

16 Configuration

17 aws configure

18 aws configure AWS Access Key ID [**ABCD]: AWS Secret Access Key [****************EFGH]: Default region name [us-west-2]: Default output format [None]:

19 aws configure <subcommand> list - list common configuration sources get - Get the value of a single config var set - Set the value of a single config var

20 aws configure get region

21 aws configure set profile.prod.region eu-west-1

22 A profile is a group of configuration values

23 aws configure --profile prod

24 Configuration Files ~/.aws/credentials used only by the CLI Can contain credentials (but not the default behavior) supported by all AWS SDKs only contains credentials ~/.aws/config

25 aws configure set profile.prod.aws_access_key_id foo ~/.aws/credentials ~/.aws/config [prod] aws_access_key_id = foo

26 aws configure set profile.prod.aws_secret_access_key bar ~/.aws/credentials ~/.aws/config [prod] aws_access_key_id = foo

27 aws configure set profile.prod.aws_secret_access_key bar ~/.aws/credentials ~/.aws/config [prod] aws_access_key_id = foo aws_secret_access_key = bar

28 aws configure set profile.prod.region eu-west-1 ~/.aws/credentials ~/.aws/config [prod] aws_access_key_id = foo aws_secret_access_key = bar

29 aws configure set profile.prod.region eu-west-1 ~/.aws/credentials ~/.aws/config [prod] aws_access_key_id = foo aws_secret_access_key = bar [profile prod] region = eu-west-1

30 aws configure set profile.prod.output text ~/.aws/credentials ~/.aws/config [prod] aws_access_key_id = foo aws_secret_access_key = bar [profile prod] region = eu-west-1

31 aws configure set profile.prod.output text ~/.aws/credentials ~/.aws/config [prod] aws_access_key_id = foo aws_secret_access_key = bar [profile prod] region = eu-west-1 output = text

32 create-new-user.sh #!/bin/bash # Create a new user and create a new profile. aws iam create-user --user-name summit-user credentials=$(aws iam create-access-key --user-name summit-user \ --query 'AccessKey.[AccessKeyId,SecretAccessKey]' \ --output text) access_key_id=$(echo $credentials cut -d' ' -f 1) secret_access_key=$(echo $credentials cut -d' ' -f 2) aws configure set profile.summit.aws_access_key_id "$access_key_id" aws configure set profile.summit.secret_access_key "$secret_access_key"

33 create-new-user.sh #!/bin/bash # Create a new user and create a new profile. aws iam create-user --user-name summit-user credentials=$(aws iam create-access-key --user-name summit-user \ --query 'AccessKey.[AccessKeyId,SecretAccessKey]' \ --output text) access_key_id=$(echo $credentials cut -d' ' -f 1) secret_access_key=$(echo $credentials cut -d' ' -f 2) aws configure set profile.summit.aws_access_key_id "$access_key_id" aws configure set profile.summit.secret_access_key "$secret_access_key"

34 create-new-user.sh #!/bin/bash # Create a new user and create a new profile. aws iam create-user --user-name summit-user credentials=$(aws iam create-access-key --user-name summit-user \ --query 'AccessKey.[AccessKeyId,SecretAccessKey]' \ --output text) access_key_id=$(echo $credentials cut -d' ' -f 1) secret_access_key=$(echo $credentials cut -d' ' -f 2) aws configure set profile.summit.aws_access_key_id "$access_key_id" aws configure set profile.summit.secret_access_key "$secret_access_key"

35 create-new-user.sh #!/bin/bash # Create a new user and create a new profile. aws iam create-user --user-name summit-user credentials=$(aws iam create-access-key --user-name summit-user \ --query 'AccessKey.[AccessKeyId,SecretAccessKey]' \ --output text) access_key_id=$(echo $credentials cut -d' ' -f 1) secret_access_key=$(echo $credentials cut -d' ' -f 2) aws configure set profile.summit.aws_access_key_id "$access_key_id" aws configure set profile.summit.secret_access_key "$secret_access_key"

36 create-new-user.sh #!/bin/bash # Create a new user and create a new profile. aws iam create-user --user-name summit-user credentials=$(aws iam create-access-key --user-name summit-user \ --query 'AccessKey.[AccessKeyId,SecretAccessKey]' \ --output text) access_key_id=$(echo $credentials cut -d' ' -f 1) secret_access_key=$(echo $credentials cut -d' ' -f 2) aws configure set profile.summit.aws_access_key_id "$access_key_id" aws configure set profile.summit.secret_access_key "$secret_access_key"

37 create-new-user.sh #!/bin/bash # Create a new user and create a new profile. aws iam create-user --user-name summit-user credentials=$(aws iam create-access-key --user-name summit-user \ --query 'AccessKey.[AccessKeyId,SecretAccessKey]' \ --output text) access_key_id=$(echo $credentials cut -d' ' -f 1) secret_access_key=$(echo $credentials cut -d' ' -f 2) aws configure set profile.summit.aws_access_key_id "$access_key_id" aws configure set profile.summit.secret_access_key "$secret_access_key"

38 Use the aws configure suite of subcommands

39 Query

40 --query (string) A JMESPath query to use in filtering the response data.

41 Implementation Details --query Processing aws ec2 parse params HTTP request parse response Retry Pagination format response display response

42 Implementation Details --query Processing aws ec2 parse params HTTP request parse response format response Retry parse response body Pagination apply --query display response

43 <ListUsersResponse xmlns="..."> <ListUsersResult> <Users> <member> <UserId>userid</UserId> <Path>/</Path> <UserName>james</UserName> <Arn>arn:aws:iam::..:user/james</Arn> <CreateDate> T23:36:32Z</CreateDate> </member> <Users> </ListUsersResult> <ListUsersResponse> Implementation Details --query Processing

44 Implementation Details --query Processing { } "Users": [ { "Arn": "arn:aws:iam::...:user/james", "UserId": userid", "CreateDate": " T23:36:32Z", "Path": "/", "UserName": "james" } ]

45 Implementation Details --query Processing --query Users[0].[UserName,Path,UserId] { } "Users": [ { "Arn": "arn:aws:iam::...:user/james", "UserId": userid", "CreateDate": " T23:36:32Z", "Path": "/", "UserName": "james" } ]

46 Implementation Details --query Processing --query Users[0].[UserName,Path,UserId] [ ] [ ], james, /, id

47 Implementation Details --query Processing ListUsers james / userid

48 Implementation Details --query Processing aws ec2 parse params HTTP request parse response Retry Pagination format response display response

49 A Query Language for JSON

50 Waiters

51 Amazon EC2 Instance State Transitions rebooting pending Start rebooting Reboot running Stop stopping stopped Terminate shutting-down terminated Terminate

52 ec2-instance-running.sh #!/bin/bash instance_id=$(aws ec2 run-instances --image-id ami \ --query Reservations[].Instances[].InstanceId \ --output text) instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') while [ "$instance_state"!= "running" ] do sleep 1 instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') done

53 ec2-instance-running.sh #!/bin/bash instance_id=$(aws ec2 run-instances --image-id ami \ --query Reservations[].Instances[].InstanceId \ --output text) instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') while [ "$instance_state"!= "running" ] do sleep 1 instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') done

54 ec2-instance-running.sh #!/bin/bash instance_id=$(aws ec2 run-instances --image-id ami \ --query Reservations[].Instances[].InstanceId \ --output text) instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') while [ "$instance_state"!= "running" ] do sleep 1 instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') done

55 ec2-instance-running.sh #!/bin/bash instance_id=$(aws ec2 run-instances --image-id ami \ --query Reservations[].Instances[].InstanceId \ --output text) instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') while [ "$instance_state"!= "running" ] do sleep 1 instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') done

56 ec2-instance-running.sh #!/bin/bash instance_id=$(aws ec2 run-instances --image-id ami \ --query Reservations[].Instances[].InstanceId \ --output text) instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') while [ "$instance_state"!= "running" ] do sleep 1 instance_state=$(aws ec2 describe-instances --instance-ids $instance_id \ --query 'Reservations[].Instances[].State.Name') done

57 ec2-instance-running.sh #!/bin/bash instance_id=$(aws ec2 run-instances --image-id ami \ --query Reservations[].Instances[].InstanceId \ --output text) aws ec2 wait instance-running --instance-ids $instance_id

58 ec2-instance-running.sh #!/bin/bash instance_id=$(aws ec2 run-instances --image-id ami \ --query Reservations[].Instances[].InstanceId \ --output text) aws ec2 wait instance-running --instance-ids $instance_id subcommand waiter name describe-instances options

59 Advanced Scenarios Looking at advanced AWS CLI features Novice Proficient Advanced

60 Templates

61 The AWS CLI is data driven

62 Implementation Details JSON Models "RunInstancesRequest":{ "type":"structure", "required":[ "ImageId", "MinCount", "MaxCount" ], "members":{ "ImageId":{"shape":"String"}, "MinCount":{"shape":"Integer"}, "MaxCount":{"shape":"Integer"}, "KeyName":{"shape":"String"}, "SecurityGroups":{ "shape":"securitygroupstringlist", "locationname":"securitygroup" },

63 Implementation Details JSON Models "RunInstancesRequest":{ "type":"structure", "required":[ "ImageId", "MinCount", "MaxCount" ], "members":{ "ImageId":{"shape":"String"}, "MinCount":{"shape":"Integer"}, "MaxCount":{"shape":"Integer"}, "KeyName":{"shape":"String"}, "SecurityGroups":{ "shape":"securitygroupstringlist", "locationname":"securitygroup" }, --image-id --min-count --max-count --key-name --security-groups

64 Implementation Details JSON Models "RunInstancesRequest":{ "type":"structure", "required":[ "ImageId", "MinCount", "MaxCount" ], "members":{ "ImageId":{"shape":"String"}, "MinCount":{"shape":"Integer"}, "MaxCount":{"shape":"Integer"}, "KeyName":{"shape":"String"}, "SecurityGroups":{ "shape":"securitygroupstringlist", "locationname":"securitygroup" }, { } arguments.json "ImageId": "ami-12345", "MinCount": 1, "MaxCount": 1, "KeyName": "id_rsa", "SecurityGroups": ["SSH", "web"],

65 aws ec2 run-instances --cli-input-json file://arguments.json

66 What else can we do?

67 aws ec2 run-instances --generate-cli-skeleton

68 Creating and using JSON templates Demo

69 Credential Providers

70 export AWS_ACCESS_KEY_ID=... ~/.aws/credentials CredentialLocator ~/.aws/config Amazon EC2 Instance Metadata

71 export AWS_ACCESS_KEY_ID=... ~/.aws/credentials CredentialLocator ~/.aws/config Amazon EC2 Instance Metadata

72 export AWS_ACCESS_KEY_ID=... ~/.aws/credentials CredentialLocator ~/.aws/config Amazon EC2 Instance Metadata

73 export AWS_ACCESS_KEY_ID=... ~/.aws/credentials CredentialLocator ~/.aws/config Amazon EC2 Instance Metadata

74 export AWS_ACCESS_KEY_ID=... ~/.aws/credentials CredentialLocator ~/.aws/config AssumeRole Amazon EC2 Instance Metadata

75 Delegate access to AWS resources using AWS Identity and Access Management (IAM) Roles

76 Production Development Role Policy Trust Policy

77 Production Development Assume Role

78 aws configure set profile.prodrole.role_arn arn:aws:iam... aws configure set profile.prodrole.source_profile dev

79 ~/.aws/credentials ~/.aws/config [dev] aws_access_key_id = foo aws_secret_access_key = bar [profile prodrole] role_arn = arn:aws:iam source_profile = dev

80 Using Roles with the AWS CLI Demo

81 Amazon S3 Streaming

82 aws s3 cp

83 We want to avoid disk

84 aws s3 cp - s3://bucket/key

85 aws s3 cp s3://bucket/key -

86 Compress

87 aws s3 cp s3://bucket/key - \ bzip2 --best \ aws s3 cp - s3://buckey/key.bz2

88 Amazon S3 Streaming Demo

89 botocore

90 Implementation Details Architecture AWS CLI botocore Providers Serializers Parsers HTTP

91 Implementation Details Architecture AWS CLI AWS CLI botocore Providers Serializers Parsers HTTP

92 list_buckets.py import botocore s = botocore.session.get_session() s3 = s.create_client('s3', region_name='us-west-2') for bucket in s3.list_buckets()['buckets']: print("bucket: {bucket}.format(bucket=bucket['name']))

93 Using botocore in the python REPL Demo

94 Wrap-Up

95 Review Configuration Waiters Query Templates Credential Providers Amazon S3 Streaming

96 More Information Boto3 Talk

97 Brian Wagner, Solutions Architect

AWS SDK for Node.js. Getting Started Guide Version pre.1 (developer preview)

AWS SDK for Node.js. Getting Started Guide Version pre.1 (developer preview) AWS SDK for Node.js Getting Started Guide Amazon Web Services AWS SDK for Node.js: Getting Started Guide Amazon Web Services Copyright 2012 Amazon Web Services LLC or its affiliates. All rights reserved.

More information

Leveraging the Security of AWS's Own APIs for Your App. Brian Wagner Solutions Architect Serverless Web Day June 23, 2016

Leveraging the Security of AWS's Own APIs for Your App. Brian Wagner Solutions Architect Serverless Web Day June 23, 2016 Leveraging the Security of AWS's Own APIs for Your App Brian Wagner Solutions Architect Serverless Web Day June 23, 2016 AWS API Requests Access Key and Secret Key (access key and secret key have been

More information

AWS Security Overview. Bill Shinn Principal Security Solutions Architect

AWS Security Overview. Bill Shinn Principal Security Solutions Architect AWS Security Overview Bill Shinn Principal Security Solutions Architect Accelerating Security with AWS AWS Overview / Risk Management / Compliance Overview Identity / Privilege Isolation Roles for EC2

More information

Detecting Credential Compromise in AWS

Detecting Credential Compromise in AWS Detecting Credential Compromise in AWS William Bengtson Senior Security Engineer, Netflix Credential compromise is an important concern for anyone operating in the cloud. The concerns become more widespread

More information

CycleCloud Developer's Guide. version 5.3.0

CycleCloud Developer's Guide. version 5.3.0 CycleCloud Developer's Guide version 5.3.0 Contents CycleCloud Developers Guide 1 Overview 1 Orchestration 1 Phase Plugins 2 RESTful API 2 Standard Types 5 Cloud.Cluster 5 Cloud.Node Definition 6 AWS Types

More information

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Building Multi-Region Applications Jan Metzner, Solutions Architect Brian Wagner, Solutions Architect 2015, Amazon Web Services,

More information

Security on AWS(overview) Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance

Security on AWS(overview) Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance Security on AWS(overview) Bertram Dorn EMEA Specialized Solutions Architect Security and Compliance Agenda: Overview AWS Regions Availability Zones Shared Responsibility Security Features Best Practices

More information

Cloud security 2.0: Joko nyt pilveen voi luottaa?

Cloud security 2.0: Joko nyt pilveen voi luottaa? Cloud security 2.0: Joko nyt pilveen voi luottaa? www.nordcloud.com 11 04 2017 Helsinki 2 Teemu Lehtonen Senior Cloud architect, Security teemu.lehtonen@nordcloud.com +358 40 6329445 Nordcloud Finland

More information

Cloud Catastrophes. and how to avoid them

Cloud Catastrophes. and how to avoid them Cloud Catastrophes and how to avoid them Who? Mike Haworth Nope Works for: Insomnia Security Bio: Extensive biographical information Extensive biographical information Extensive biographical information

More information

Thanks for downloading this sample chapter of Keep Your Ruby on Rails App Healthy!

Thanks for downloading this sample chapter of Keep Your Ruby on Rails App Healthy! Thank You Thanks for downloading this sample chapter of Keep Your Ruby on Rails App Healthy! The premium edition of the Keep Your Ruby on Rails App Healthy of is a complete rewrite of the original course.

More information

ChaliceWorkshop Documentation

ChaliceWorkshop Documentation ChaliceWorkshop Documentation Release 0.0.1 James Saryerwinnie Jul 23, 2018 Contents 1 Prerequisite: Setting up your environment 3 1.1 Setting up Python............................................ 3 1.1.1

More information

Forseti Documentation

Forseti Documentation Forseti Documentation Release 0.1.1 Ticketea dev team Sep 20, 2017 Contents 1 Introduction 3 1.1 Terminology and basic concepts..................................... 3 1.2 What Forseti can do for you?......................................

More information

CIT 668: System Architecture

CIT 668: System Architecture CIT 668: System Architecture Amazon Web Services I Topics 1. Economics 2. Key Concepts 3. Key Services 4. Elastic Compute Cloud 5. Creating an EC2 Instance Images from AWS EC2 User Guide or Wikipedia unless

More information

Attacking Modern SaaS Companies. Sean Cassidy

Attacking Modern SaaS Companies. Sean Cassidy Attacking Modern SaaS Companies Sean Cassidy Who I am How to CTO @ Implement Crypto Poorly 2 Software-as-a-Service 3 Software-as-a-service 4 Motivation 5 * *Except that it's actually pretty different 6

More information

Simple Security for Startups. Mark Bate, AWS Solutions Architect

Simple Security for Startups. Mark Bate, AWS Solutions Architect BERLIN Simple Security for Startups Mark Bate, AWS Solutions Architect Agenda Our Security Compliance Your Security Account Management (the keys to the kingdom) Service Isolation Visibility and Auditing

More information

Diving into AWS Lambda

Diving into AWS Lambda Diving into AWS Lambda An Intro to Serverless for Admins # Penn State MacAdmins 2018 Bryson Tyrrell # Systems Development Engineer II # Jamf Cloud Engineering @bryson3gps @brysontyrrell Diving into AWS

More information

AWS Security Hub. User Guide

AWS Security Hub. User Guide AWS Security Hub User Guide AWS Security Hub: User Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection

More information

CPM. Quick Start Guide V2.4.0

CPM. Quick Start Guide V2.4.0 CPM Quick Start Guide V2.4.0 1 Content 1 Introduction... 3 Launching the instance... 3 CloudFormation... 3 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 4 CPM Server Configuration...

More information

Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking

Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking Lab 2 Third Party API Integration, Cloud Deployment & Benchmarking In lab 1, you have setup the web framework and the crawler. In this lab, you will complete the deployment flow for launching a web application

More information

Qualys CloudView v1.x

Qualys CloudView v1.x Qualys CloudView v1.x Version 1.6 September 18, 2018 Here s what s new in Qualys CloudView 1.6! Download Datalist in CSV Format Connector Creation: External ID now Editable Customize Dashboards and Widgets

More information

certbot-dns-route53 Documentation

certbot-dns-route53 Documentation certbot-dns-route53 Documentation Release 0 Certbot Project Aug 06, 2018 Contents: 1 Named Arguments 3 2 Credentials 5 3 Examples 7 4 API Documentation 9 4.1 certbot_dns_route53.authenticator............................

More information

Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content

Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content Introduction to Cloud Computing A Short history Client Server Computing Concepts Challenges with Distributed Computing Introduction

More information

"SecretAccessKey" : { "Description" : "Name of an existing EC2 KeyPair to enable SSH access to the instances", "Type" : "String"

SecretAccessKey : { Description : Name of an existing EC2 KeyPair to enable SSH access to the instances, Type : String { "AWSTemplateFormatVersion" : "2010-09-09", "Description" : "Template for stack", "Parameters" : { "KeyName" : { "Description" : "Name of an existing EC2 KeyPair to enable SSH access to the instances",

More information

MRCP. AWS Lex Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. AWS Lex Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC Powered by Universal Speech Solutions LLC MRCP AWS Lex Plugin Administrator Guide Revision: 1 Distribution: Red Hat / Cent OS Created: September 15, 2018 Last updated: September 15, 2018 Author: Arsen

More information

EC2 and VPC Deployment Guide

EC2 and VPC Deployment Guide EC2 and VPC Deployment Guide Introduction This document describes how to set up Amazon EC2 instances and Amazon VPCs for monitoring with the Observable Networks service. Before starting, you'll need: An

More information

Filters AWS CLI syntax, 43 Get methods, 43 Where-Object command, 43

Filters AWS CLI syntax, 43 Get methods, 43 Where-Object command, 43 Index Symbols AWS Architecture availability zones (AZs), 3 cloud computing, 1 regions amazon global infrastructure, 2 Govcloud, 3 list and locations, 3 services compute, 5 management, 4 monitoring, 6 network,

More information

Securing Serverless Architectures

Securing Serverless Architectures Securing Serverless Architectures Dave Walker, Specialist Solutions Architect, Security and Compliance Berlin 12/04/16 2016, Web Services, Inc. or its Affiliates. All rights reserved. With Thanks To: Agenda

More information

dbx MNT AWS Setup Guide

dbx MNT AWS Setup Guide dbx MNT AWS Setup Guide Rev 4.0 June 2018 XtremeData, Inc. 999 Plaza Dr., Ste. 570 Schaumburg, IL 60173 www.xtremedata.com 1. Overview... 3 1.1 Architectural Diagram... 4 1.2 Architectural Elements...

More information

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

At Course Completion Prepares you as per certification requirements for AWS Developer Associate. [AWS-DAW]: AWS Cloud Developer Associate Workshop Length Delivery Method : 4 days : Instructor-led (Classroom) At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

More information

Use AWS Config to Monitor License Compliance on Amazon EC2 Dedicated Hosts. April 2016

Use AWS Config to Monitor License Compliance on Amazon EC2 Dedicated Hosts. April 2016 Use AWS Config to Monitor License Compliance on Amazon EC2 Dedicated Hosts April 2016 2016, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational

More information

Amazon Web Services (AWS) Training Course Content

Amazon Web Services (AWS) Training Course Content Amazon Web Services (AWS) Training Course Content SECTION 1: CLOUD COMPUTING INTRODUCTION History of Cloud Computing Concept of Client Server Computing Distributed Computing and it s Challenges What is

More information

Elastic Load Balancing. API Reference API Version

Elastic Load Balancing. API Reference API Version Elastic Load Balancing API Reference Elastic Load Balancing: API Reference Copyright 2011 Amazon Web Services LLC or its affiliates. All rights reserved. Table of Welcome... 1 Actions... 2 ApplySecurityGroupsToLoadBalancer...

More information

Ahead in the Cloud. Matt Wood TECHNOLOGY EVANGELIST

Ahead in the Cloud. Matt Wood TECHNOLOGY EVANGELIST Ahead in the Cloud Matt Wood TECHNOLOGY EVANGELIST Hello. Thank you. Don t be afraid to be a bit technical! There Will Be Code 3 1 Building blocks Infrastructure services Compute Storage Databases

More information

The Logstash Config Guide

The Logstash Config Guide The Logstash Config Guide Pain Free Logstash Configuration Jurgens du Toit 2015 Jurgens du Toit Tweet This Book! Please help Jurgens du Toit by spreading the word about this book on Twitter! The suggested

More information

Jan Metzner. Solutions Architect Mobile/IoT EMEA, Amazon Web Services. 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Jan Metzner. Solutions Architect Mobile/IoT EMEA, Amazon Web Services. 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Jan Metzner Solutions Architect Mobile/IoT EMEA, Amazon Web Services 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Welche Themen werden wir in diesem Webinar behandeln? Authentifizierung

More information

Network Security & Access Control in AWS

Network Security & Access Control in AWS Network Security & Access Control in AWS Ian Massingham, Technical Evangelist @IanMmmm 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Account Security Day One Governance Account

More information

Architecting for Greater Security in AWS

Architecting for Greater Security in AWS Architecting for Greater Security in AWS Jonathan Desrocher Security Solutions Architect, Amazon Web Services. Guy Tzur Director of Ops, Totango. 2015, Amazon Web Services, Inc. or its affiliates. All

More information

Amazon Web Services Monitoring Integration User Guide

Amazon Web Services Monitoring Integration User Guide Amazon Web Services Monitoring Integration User Guide Functional Area: Amazon Web Services Monitoring Integration Geneos Release: v4.9 Document Version: v1.0.0 Date Published: 29 October 2018 Copyright

More information

Deliver Docker Containers Continuously on AWS. Philipp

Deliver Docker Containers Continuously on AWS. Philipp Deliver Docker Containers Continuously on AWS Philipp Garbe @pgarbe Azure Container Services So many choices... Google Container Engine Cloud Foundry s Diego Amazon ECS Kubernetes Mesosphere Marathon Docker

More information

Hands-On Lab: NetApp StorageGRID Webscale March 2017 SL10303 Version 3.1

Hands-On Lab: NetApp StorageGRID Webscale March 2017 SL10303 Version 3.1 Hands-On Lab: NetApp StorageGRID Webscale 10.3 March 2017 SL10303 Version 3.1 TABLE OF CONTENTS 1 Introduction to Object Storage... 3 2 Introduction to this Lab... 6 2.1 Lab Objectives... 6 2.2 Prerequisites...

More information

Hardening AWS Environments. Automating Incident Response. AWS Compromises

Hardening AWS Environments. Automating Incident Response. AWS Compromises Hardening AWS Environments and Automating Incident Response for AWS Compromises Hardening AWS Environments and Automating Incident Response for AWS Compromises Andrew Krug and Alex McCormack Agenda: Preparing

More information

boom AWS-agentless-MPI Documentation Version 2.0

boom AWS-agentless-MPI Documentation Version 2.0 Documentation Version 2.0 Legal Notice The information contained in this document is subject to change without notice. Warranty Worldline Germany GmbH makes no warranty of any kind with regard to this

More information

AWS London Loft: CloudFormation Workshop

AWS London Loft: CloudFormation Workshop AWS London Loft: CloudFormation Workshop Templated AWS Resources Tom Maddox Solutions Architect tmaddox@amazon.co.uk Who am I? Gardener (Capacity Planning) Motorcyclist (Agility) Mobile App Writer Problem

More information

Exam Questions AWS-Certified- Developer-Associate

Exam Questions AWS-Certified- Developer-Associate Exam Questions AWS-Certified- Developer-Associate Amazon AWS Certified Developer Associate https://www.2passeasy.com/dumps/aws-certified- Developer-Associate/ 1. When using Amazon SQS how much data can

More information

Amazon Web Services Training. Training Topics:

Amazon Web Services Training. Training Topics: Amazon Web Services Training Training Topics: SECTION1: INTRODUCTION TO CLOUD COMPUTING A Short history Client Server Computing Concepts Challenges with Distributed Computing Introduction to Cloud Computing

More information

veos Router Configuration Guide

veos Router Configuration Guide veos Router Configuration Guide Arista Networks www.arista.com 10 December, 2017 Headquarters 5453 Great America Parkway Santa Clara, CA 95054 USA 408 547-5500 www.arista.com Support 408 547-5502 866 476-0000

More information

Cloud Computing /AWS Course Content

Cloud Computing /AWS Course Content Cloud Computing /AWS Course Content 1. Amazon VPC What is Amazon VPC? How to Get Started with Amazon VPC Create New VPC Launch an instance (Server) to use this VPC Security in Your VPC Networking in Your

More information

BriCS. University of Bristol Cloud Service Simulation Runner. User & Developer Guide. 1 October John Cartlidge & M.

BriCS. University of Bristol Cloud Service Simulation Runner. User & Developer Guide. 1 October John Cartlidge & M. BriCS University of Bristol Cloud Service Simulation Runner User & Developer Guide 1 October 2013 John Cartlidge & M. Amir Chohan BriCS: User & Developer Guide - 1 - BriCS Architecture Fig. 1: Architecture

More information

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

AWS Administration. Suggested Pre-requisites Basic IT Knowledge Course Description Amazon Web Services Administration (AWS Administration) course starts your Cloud Journey. If you are planning to learn Cloud Computing and Amazon Web Services in particular, then this

More information

Alibaba Cloud CLI. User Guide

Alibaba Cloud CLI. User Guide Product introduction Alibaba Cloud CLI (Alibaba Cloud Command Line Interface) is a management tool created based on Alibaba Cloud Open APIs. With this tool, you can call Alibaba Cloud Open APIs to manage

More information

Commerce Analytics Service On-boarding and Technical Guide

Commerce Analytics Service On-boarding and Technical Guide Commerce Analytics Service On-boarding and Technical Guide ** For Amazon Web Services Marketplace Sellers and Licensors only** v 3.6 Last updated February 27, 2018 Contents 1. Introduction... 2 2. On-boarding

More information

Portal Gun Documentation

Portal Gun Documentation Portal Gun Documentation Release 0.2.0 Vadim Fedorov Nov 30, 2018 Contents: 1 User Guide 3 1.1 Overview................................................. 3 1.2 Installation................................................

More information

AWS Serverless Application Repository. Developer Guide

AWS Serverless Application Repository. Developer Guide AWS Serverless Application Repository Developer Guide AWS Serverless Application Repository: Developer Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's

More information

Quick Install for Amazon EMR

Quick Install for Amazon EMR Quick Install for Amazon EMR Version: 4.2 Doc Build Date: 11/15/2017 Copyright Trifacta Inc. 2017 - All Rights Reserved. CONFIDENTIAL These materials (the Documentation ) are the confidential and proprietary

More information

Quick start guide for Infscape UrBackup Appliance on Amazon Web Services

Quick start guide for Infscape UrBackup Appliance on Amazon Web Services Quick start guide for Infscape UrBackup Appliance on Amazon Web Services Purpose of this document This document will give detailed step-by-step instructions on how to get Infscape UrBackup Appliance running

More information

django- -gateway Documentation

django- -gateway Documentation django-email-gateway Documentation Release 0.1 django-email-gateway Jan 17, 2018 Contents 1 Introduction: 1 2 Requirements 3 3 Installation Procedure 5 4 Verifying Domains 7 5 Verifying Email Addresses

More information

Installation and Configuration Guide Simba Technologies Inc.

Installation and Configuration Guide Simba Technologies Inc. Simba Athena ODBC Driver with SQL Connector Installation and Configuration Guide Simba Technologies Inc. Version 1.0.2 December 11, 2017 Copyright 2017 Simba Technologies Inc. All Rights Reserved. Information

More information

Getting Started with Cloudamize Manage

Getting Started with Cloudamize Manage Getting Started with Cloudamize Manage This guide helps you getting started with Cloudamize Manage. Sign Up Access the Sign Up page for the Cloudamize Manage by: 1. Click the Login button on www.cloudamize.com

More information

AWS Elemental MediaPackage API Reference. API Reference

AWS Elemental MediaPackage API Reference. API Reference AWS Elemental MediaPackage API Reference API Reference API Reference: API Reference Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress

More information

EXPRESSCLUSTER X 3.3. HA Cluster Configuration Guide for Amazon Web Services (Windows) 10/03/2016 2nd Edition

EXPRESSCLUSTER X 3.3. HA Cluster Configuration Guide for Amazon Web Services (Windows) 10/03/2016 2nd Edition EXPRESSCLUSTER X 3.3 HA Cluster Configuration Guide for Amazon Web Services (Windows) 10/03/2016 2nd Edition Revision History Edition Revised Date Description 1 01/29/2016 New manual 2 10/03/2016 Corresponds

More information

Chapter 1: Overview...5 Chapter 2: veos Licensing...7 Chapter 3: Cloud High Availability...13

Chapter 1: Overview...5 Chapter 2: veos Licensing...7 Chapter 3: Cloud High Availability...13 Contents Chapter 1: Overview...5 Chapter 2: veos Licensing...7 Chapter 3: Cloud High Availability...13 Cloud HA Topology...13 Cloud HA Configuration Example...15 Sample JSON Configuration Files...22 Chapter

More information

Blow up the monolith? Serverless computing, nanofunctions, & Amazon Lambda

Blow up the monolith? Serverless computing, nanofunctions, & Amazon Lambda Blow up the monolith? Serverless computing, nanofunctions, & Amazon Lambda Disclaimer This is a concept and code that I'm still experimenting with. It is not live in production. "Serverless Computing"

More information

Amazon Simple Storage Service. Developer Guide API Version

Amazon Simple Storage Service. Developer Guide API Version Amazon Simple Storage Service Developer Guide Amazon Web Services, LLC Amazon Simple Storage Service: Developer Guide Amazon Web Services, LLC Copyright 2012 Amazon Web Services LLC or its affiliates.

More information

Amazon Virtual Private Cloud. VPC Peering Guide

Amazon Virtual Private Cloud. VPC Peering Guide Amazon Virtual Private Cloud VPC Peering Guide Amazon Virtual Private Cloud: VPC Peering Guide Copyright 2017 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and

More information

TestkingPass. Reliable test dumps & stable pass king & valid test questions

TestkingPass.   Reliable test dumps & stable pass king & valid test questions TestkingPass http://www.testkingpass.com Reliable test dumps & stable pass king & valid test questions Exam : AWS-Solutions-Architect- Associate Title : AWS Certified Solutions Architect - Associate Vendor

More information

Scrapoxy Documentation

Scrapoxy Documentation Scrapoxy Documentation Release 3.0.1 Fabien Vauchelles Jan 29, 2018 Get Started 1 What is Scrapoxy? 3 2 Documentation 5 3 Prerequisite 87 4 Contribute 89 5 License 91 i ii Get Started 1 2 Get Started

More information

Amazon S3 Glacier. Developer Guide API Version

Amazon S3 Glacier. Developer Guide API Version Amazon S3 Glacier Developer Guide Amazon S3 Glacier: Developer Guide Table of Contents What Is Amazon S3 Glacier?... 1 Are You a First-Time Glacier User?... 1 Data Model... 2 Vault... 2 Archive... 3 Job...

More information

KubeNow Documentation

KubeNow Documentation KubeNow Documentation Release 0.3.0 mcapuccini Dec 13, 2017 Getting Started 1 Prerequisites 3 1.1 Install Docker.............................................. 3 1.2 Get KubeNow..............................................

More information

sqlalchemy-redshift Documentation

sqlalchemy-redshift Documentation sqlalchemy-redshift Documentation Release 0.7.2.dev0 Matt George Jan 17, 2018 Contents 1 Installation 3 2 Usage 5 3 Releasing 7 4 0.7.2 (unreleased) 9 5 0.7.1 (2018-01-17) 11 6 0.7.0 (2017-10-03) 13 7

More information

AWS CloudFormation. AWS CloudFormation CLI Reference

AWS CloudFormation. AWS CloudFormation CLI Reference AWS CloudFormation AWS CloudFormation CLI Reference Important: The prior AWS CloudFormation command line interface (CLI) is available but not recommended. Instead, use the AWS Command Line Interface. This

More information

Installation and Configuration Guide Simba Technologies Inc.

Installation and Configuration Guide Simba Technologies Inc. Simba Athena ODBC Driver with SQL Connector Installation and Configuration Guide Simba Technologies Inc. Version 1.0.4 November 14, 2018 Copyright 2018 Simba Technologies Inc. All Rights Reserved. Information

More information

AWS Import/Export: Developer Guide

AWS Import/Export: Developer Guide AWS Import/Export Developer Guide AWS Import/Export: Developer Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be

More information

SGOS on AWS Deployment Guide

SGOS on AWS Deployment Guide SGOS on AWS Deployment Guide Version 6.7.x Guide Revision: 4/6/2018 2 SGOS on AWS Deployment Guide SGOS on AWS Deployment Guide SGOS on AWS Deployment Guide 3 Legal Notice Copyright 2018 Symantec Corp.

More information

Overview. Creating a Puppet Master

Overview. Creating a Puppet Master Integrating AWS CloudFormation with Puppet AWS CloudFormation gives you an easy way to create the set of resources such as Amazon EC2 instance, Amazon RDS database instances and Elastic Load Balancers

More information

High School Technology Services myhsts.org Certification Courses

High School Technology Services myhsts.org Certification Courses AWS Associate certification training Last updated on June 2017 a- AWS Certified Solutions Architect (40 hours) Amazon Web Services (AWS) Certification is fast becoming the must have certificates for any

More information

Swift Web Applications on the AWS Cloud

Swift Web Applications on the AWS Cloud Swift Web Applications on the AWS Cloud Quick Start Reference Deployment November 2016 Asif Khan, Tom Horton, and Tony Vattathil Solutions Architects, Amazon Web Services Contents Overview... 2 Architecture...

More information

Dokumentation voixen upload

Dokumentation voixen upload Dokumentation voixen upload This document describes how to upload voicefiles and voicefile-metadata to voixen. If you run into problems or have any questions regarding the upload of files to voixen the

More information

Software as a Service (SaaS) Quick Start

Software as a Service (SaaS) Quick Start Software as a Service (SaaS) Quick Start ** For Amazon Web Services Marketplace Sellers and Licensors only** v 1.1 Last updated March 1, 2018 The purpose of this document is to accelerate integrations

More information

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti S3IT: Service and Support for Science IT Cloud middleware Part2: Let s pick one cloud IaaS middleware: OpenStack Sergio Maffioletti S3IT: Service and Support for Science IT, University of Zurich http://www.s3it.uzh.ch/

More information

Cloud Cluster Management: A vfxt.py Usage Guide

Cloud Cluster Management: A vfxt.py Usage Guide Cloud Cluster Management: A vfxt.py Usage Guide Revised 2018-07-11 Avere Systems, Inc. www.averesystems.com Copyright Information Copyright 2009-2018 Avere Systems, Inc. All rights reserved. Specifications

More information

Driving DevOps Transformation in Enterprises

Driving DevOps Transformation in Enterprises Driving DevOps Transformation in Enterprises Mark Rambow Software Development Manager, AWS OpsWorks, Berlin acts_as_enterprisey start up enterprises enterprises and monolith software DevOps Drive securely

More information

EDB Ark. Administrative User s Guide. Version 3.1

EDB Ark. Administrative User s Guide. Version 3.1 EDB Ark Administrative User s Guide Version 3.1 July 30, 2018 EDB Ark Administrative User s Guide, Version 3.1 by EnterpriseDB Corporation Copyright 2018 EnterpriseDB Corporation. All rights reserved.

More information

QUICK START: VERITAS STORAGE FOUNDATION BASIC FOR AMAZON EC2

QUICK START: VERITAS STORAGE FOUNDATION BASIC FOR AMAZON EC2 QUICK START: VERITAS STORAGE FOUNDATION BASIC FOR AMAZON EC2 Quick Start Guide for Using Symantec's Veritas Storage Foundation Basic for Amazon EC2 Quick Start Guide for Using Symantec's Veritas Storage

More information

The Packer Book. James Turnbull. April 20, Version: v1.1.2 (067741e) Website: The Packer Book

The Packer Book. James Turnbull. April 20, Version: v1.1.2 (067741e) Website: The Packer Book The Packer Book James Turnbull April 20, 2018 Version: v1.1.2 (067741e) Website: The Packer Book Some rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted

More information

How to Modify AWS CloudFormation Templates to Retrieve the PAR File from a Control Center

How to Modify AWS CloudFormation Templates to Retrieve the PAR File from a Control Center How to Modify AWS CloudFormation Templates to Retrieve the PAR File from a Control Center If you are using the NextGen Control Center, you can modify your firewall's AWS CloudFormation template to retrieve

More information

Amazon Web Services Hands On S3 January, 2012

Amazon Web Services Hands On S3 January, 2012 Amazon Web Services Hands On S3 January, 2012 Copyright 2011-2012, Amazon Web Services, All Rights Reserved Page 1-8 Table of Contents Overview... 3 Create S3 Bucket... 3 Upload Content and Set Permissions...

More information

Amazon Simple Notification Service. CLI Reference API Version

Amazon Simple Notification Service. CLI Reference API Version Amazon Simple Notification Service CLI Reference Amazon Web Services Amazon Simple Notification Service: CLI Reference Amazon Web Services Copyright 2012 Amazon Web Services LLC or its affiliates. All

More information

Digital Democracy Video Manager

Digital Democracy Video Manager Digital Democracy Video Manager by Scott Lam Computer Science Department College of Engineering California Polytechnic State University 2016 Date Submitted: March 18, 2016 Advisor: Alex Dekhtyar Table

More information

Amazon Glacier. Developer Guide API Version

Amazon Glacier. Developer Guide API Version Amazon Glacier Developer Guide Amazon Glacier: Developer Guide Copyright 2018 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in

More information

About Intellipaat. About the Course. Why Take This Course?

About Intellipaat. About the Course. Why Take This Course? About Intellipaat Intellipaat is a fast growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over

More information

Archer Documentation. Release 0.1. Praekelt Dev

Archer Documentation. Release 0.1. Praekelt Dev Archer Documentation Release 0.1 Praekelt Dev February 12, 2014 Contents 1 User Service 3 1.1 Installation................................................ 3 1.2 API....................................................

More information

Red Hat CloudForms 4.6

Red Hat CloudForms 4.6 Red Hat CloudForms 4.6 Installing Red Hat CloudForms on Amazon Elastic Compute Cloud (Amazon EC2) How to install and configure Red Hat CloudForms on Amazon Elastic Compute Cloud (Amazon EC2) Last Updated:

More information

Monitoring AWS VPCs with Flow Logs

Monitoring AWS VPCs with Flow Logs Monitoring AWS VPCs with Flow Logs Introduction VPC Flow Logs capture and record data about the IP traffic going to, coming from, and moving across your VPC. These records are used to drive the Stealthwatch

More information

Secrets in the Cloud JAX Dominik Schadow

Secrets in the Cloud JAX Dominik Schadow Secrets in the Cloud JAX 2017 Dominik Schadow bridgingit spring: datasource: username: mydatabaseuser password: mysupersecretdatabasepassword ID USERNAME PASSWORD SECRET_ID SECRET_DATA kvgkiu7zupidk9g7wua

More information

HOW TO MANAGE A MULTI AWS ACCOUNT INFRASTRUCTURE

HOW TO MANAGE A MULTI AWS ACCOUNT INFRASTRUCTURE HOW TO MANAGE A MULTI AWS ACCOUNT INFRASTRUCTURE A short introduction: Why, how and dodging bullets Munich AWS User Group Andreas Sieferlinger Unterföhring, 17.10.2016 INTRO Andreas Sieferlinger Team OPS

More information

SUREedge Migrator Installation Guide for Amazon AWS

SUREedge Migrator Installation Guide for Amazon AWS SUREedge Migrator Installation Guide for Amazon AWS Contents 1. Introduction... 3 1.1 SUREedge Migrator Deployment Scenarios... 3 1.2 Installation Overview... 4 2. Obtaining Software and Documentation...

More information

AWS Service Catalog. User Guide

AWS Service Catalog. User Guide AWS Service Catalog User Guide AWS Service Catalog: User Guide Copyright 2017 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in

More information

Getting started with AWS security

Getting started with AWS security Getting started with AWS security Take a prescriptive approach Stephen Quigg Principal Security Solutions Architect 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why is enterprise

More information

hca-cli Documentation

hca-cli Documentation hca-cli Documentation Release 0.1.0 James Mackey, Andrey Kislyuk Aug 08, 2018 Contents 1 Installation 3 2 Usage 5 2.1 Configuration management....................................... 5 3 Development 7

More information

Infoblox Installation Guide. vnios for Amazon Web Services

Infoblox Installation Guide. vnios for Amazon Web Services Infoblox Installation Guide vnios for Amazon Web Services Copyright Statements 2015, Infoblox Inc. All rights reserved. The contents of this document may not be copied or duplicated in any form, in whole

More information