/AwsAdministrator

AWS infrastructure administration tool

Primary LanguageC#

AWS Administrator

AWS infrastructure administration tool uses the AWS SDK for .NET Version 3

These services are a proof of concept facade. This means they simply wrap the massive AWS SDK and group the responsibilities in a cohesive manner. The methods return ASW SDK types where your production code would be returning your own entities for your application.

Account

Root user

Account owner that performs tasks requiring unrestricted access, this must not be used for programmatic access, rather create an IAM User and grant it access to perform its daily tasks.

IAM user

User within an account that performs daily tasks.

Groups

Groups are the preferred way to apply policies to IAM Users.

Permissions policies

The following policies were applied to my IAM User to run this application:

  • AmazonEC2FullAccess
  • AmazonS3FullAccess
  • AmazonSQSFullAccess

For production code more granular access would be used.

IAM Roles

IAM roles are a secure way to grant permissions to entities that you trust.