Loading...
 

AWS Billing and Cost Management

Amazon Web Services (AWS) bills your account or accounts, for usage, which ensures that you pay for only what you use. To help you manage your charges, AWS provides features that help you monitor your costs and pay your bill for one or many AWS accounts that you use in the cloud.1

Turn on AWS Cost and Usage reports

via AWS Command Line Interface

Create an S3 bucket
aws --profile myprofile1 --region us-east-1 s3 mb s3://bucket-name
Grant Permission
aws --profile myprofile1 --region us-east-1 s3api put-bucket-policy --bucket bucket-name --policy file://s3-policy.json
s3-policy.json file content
{
  "Version": "2012-10-17",
  "Statement": [
  {
    "Effect": "Allow",
    "Principal": {
      "AWS": "386209384616"
    },
    "Action": [
      "s3:GetBucketAcl",
      "s3:GetBucketPolicy"
    ],
    "Resource": "arn:aws:s3:::bucket-name"
  },
  {
    "Effect": "Allow",
    "Principal": {
      "AWS": "386209384616"
    },
    "Action": "s3:PutObject",
    "Resource": "arn:aws:s3:::bucket-name/*"
  }
  ]
}

Accounting Group

via AWS Command Line Interface

Create Accounting Group
aws --profile myprofile1 iam create-group --group-name AccountingGrp

Add user(s) to Accounting Group

Accounting Group Policy
aws --profile myprofile1 iam create-policy --policy-name AccountingGrpPolicy --policy-document file://iam-policy.json
iam-policy.json file content
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "aws-portal:ViewBilling",
            "Resource": "*"
        }
    ]
}
Last edited by MichaelAlber .
Page last modified on Friday November 23, 2018 22:25:48 UTC.

Books

Linux Command Line and Shell Scripting Bible Linux Command Line and Shell Scripting Bible - Linux Command Line and Shell Scripting Bible is your essential Linux guide. With detailed instruction and abundant examples, this book teaches you how to bypass the graphical interface and communicate directly with your computer, saving time and expanding capability.


Linux Bible Linux Bible - Linux continues to be an excellent, low-cost alternative to expensive operating systems. Whether you're new to Linux or need a reliable update and reference, this is an excellent resource. Veteran bestselling author Christopher Negus provides a complete tutorial packed with major updates, revisions, and hands-on exercises so that you can confidently start using Linux today.


Learning Python Learning Python - Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications.


Modern PHP: New Features and Good Practices Modern PHP: New Features and Good Practices - PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you'll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.