My Profile Photo

${Graham Beer} = 'blog'


Infrastructure Engineer, authored chapter in the PowerShell Conference Book, co-founder of the PowerShell user group in the South Coast and Top 50 Blogger 2018


PowerShell Conf Book Planet PowerShell Top 50 PowerShell
  1. The AWS CDK using C#

    If you want to automate the provisioning of your infrastructure in AWS you would use CloudFormation. You can code some or even all your infrastructure with the use of the CloudFormation template language, which is written in YAML or JSON. JSON and more so YAML are very human-readable, providing a way to document your Infrastructure as well. The disadvantage of JSON and YAML is that it lacks the abstraction and reuse of a general-purpose languages,...…


  2. AWS vCPU-based On-Demand EC2 instance limits

    You may be aware that Amazon sets default limits on resources on a per-region basis. Currently there is a limit—sometimes known as a quota—on the number of Elastic Compute Cloud (EC2) instances you can launch in a region. As of October 24, 2019, Amazon Web Services (AWS) will change On-Demand EC2 instance limits, https://aws.amazon.com/about-aws/whats-new/2019/09/vcpu-based-on-demand-instance-limits-are-now-available-in-amazon-ec2/ How is this changing? Currently you have limits for each EC2 instance by type, limiting you to running a maximum of...…


  3. Remove users and groups in AWS Identity and Access Management (IAM) with PowerShell

    Identity and Access Management (IAM) in AWS is not just about creating users and groups. You must also consider renaming and removal of users and groups. My last article focused on the creation of these items. In this one, I will be looking at other administration tasks. Dealing with unused groups, users with additional policies after changing roles, and users who have left your company are all tasks that need to be taken care of...…


  4. IAM administration in AWS with PowerShell

    Identity and Access Management (IAM) in AWS enables managing users, groups, and their permissions. With IAM, we can create users, remove them, and assign permissions to different services. By using the AWSPowerShell.NetCore module, we are able to perform these tasks from the command line. With reusable code, the administrator can automate and perform these tasks faster. In this article, I will review many of these scenarios using PowerShell. By the end of the article, you...…


  5. N2WS Backup & Recovery for AWS

    N2WS Backup & Recovery lets you back up data in Amazon Web Services (AWS) automatically as often as required while also providing quick recovery. Data backup and data recovery are important parts of running and protecting your business. Data loss can be detrimental, causing application downtime, requiring you to do work twice, forcing you to spend time recovering your environment, and even putting a strain on client relationships. The excellent N2WS product comes into its...…