AWS/S3 :- Error – “not authorized to perform: cloudfront:ListDistributions”

 

Background

Attempting to use S3 Browser to retrieve AWS/S3 resources, but getting the error listed in the Error Section.

Usage

S3 Browser

Upon registering AWS/S3 site and attempting to connect to registered site greeted with this prompt.

You are not allowed to get bucket list. Would you like to add an External Bucket?

Image

YouAreNotAllowedTogetBucketsList.2019019.1257PM.PNG

Error

S3 Browser

Access Denied/Is Not Authorized to perform Cloudfront:ListDistributions

Image

S3Browser.02.20190419.0103PM.PNG

Text

[W] [4/19/2019 21:12:09] Task failed (AccessDenied: User: arn:aws:iam::12817171829011:user/dadeniji is not authorized to perform: cloudfront:ListDistributions) TaskID: 236

 

TroubleShooting

Web Browser

Launched Web Browser accessed S3 Service.

Was able to review S3 buckets and folders via AWS Browser Console.

AWS/CLI

Download AWS/CLI

Downloaded AWS/CLI.

Installed AWS/CLI

Configure AWS/CLI

aws configure

Issue AWS/S3 Command

Issues AWS/S3, ls command :-


aws s3 ls

Error

Received error message.

Image

CLI.AccessDenied.01.20190419.0201PM.PNG


An error occurred (AccessDenied) when calling the ListBuckets operation : Access Denied.

 

Remediation

Please work with your AWS Administrators and have them grant your account S3 API Access.

GitHub – Private Repository – Collaboration

Background

Yesterday I was going over a SQL Server module with a family member.

Often I will send him an email and have him review further on his own.

GitHub

But, now with GitHub allowing private repositories even for free members, I can just go ahead and share that module with him.

Outline

  1. Launch Web Browser
  2. Sojourn to GitHub
  3. Search for users
    • Access the Search functionality
    • The URL is https://github.com/search
    • Please enter user information
      • Help for searching is available here
        • Searching Users
          Link
    • Search Results
      • Search Results are displayed based on Repositories
      • Please click the Users button to view persons
  4. Collaborate
    • Access Repository
      • Access the Repository you want to share
    • From the left Options panel, choose the Collaborators option
    • The Collaborators panel appears
      • In the Search by name entry box, enter his user, fullname, or email address
      • Click the send button
  5. Wait for invite to be responded to

 

ScreenShot

Search

web.search.20190418.0143PM

Collaborate

Collaborators – Search by username, full name, or email address

colloborate.20190418.0108PM.PNG

Collaborators – User Found

colloborate.20190418.0107PM.PNG

Collaborators – Invite Sent

colloborate.copyInviteLink.20190418.0109PM.PNG

Collaborators – Copy Invite Link

colloborate.requestSent.20190418.0109PM

Git World

Bro, even among family members, it is a git world!

 

References

  1. GitHub
    • Searching Users

Fratrice and Hearing from God

 

Phoenix, Arizona

It is with sadness that I read the account of the young man that took the life of his wife and two daughters over the weekend.

He let the third live as she reminds him more of himself than the older two; whose ways were more reminiscent of his wife.

 

Abrahamic Religion

Interestingly enough killing one own’s family member is the first account of murder accounted for in Abrahamic religion.

Documented in Wikipedia :-
Link

The Abrahamic religions recognizes the biblical account of Cain and Abel, this fratricide was the first type of murder to be committed.

In the mythology of ancient Rome, the city is founded as the result of a fratricide, when the twins Romulus and Remus quarrel over who has the favor of the gods and over each other’s plans to build Rome, and Romulus becomes Rome’s first king and namesake after killing his brother.

Hearing from God

He told detectives during an interview that he believed “in God’s eyes it was all right for him to deal with someone in this manner who had been involved in adultery or an extramarital affair,” Sgt. Tommy Thompson said.

 

Better Job

I think within the faith community we have to do a far better job of separating physiological self from God.

Lord is patient ( 2nd Peter 3:9 )

The Lord is not slow in keeping his promise, as some understand slowness. Instead he is patient with you, not wanting anyone to perish, but everyone to come to repentance.
( Link )

Lord Longs to be Gracious

Therefore the LORD longs to be gracious to you;
( Isaiah 30:18 )

The NIV says that he is more than gracious. He longs for it.
He rises up to extend graciousness.

Yet the Lord longs to be gracious to you;
    therefore he will rise up to show you compassion.
For the Lord is a God of justice.
    Blessed are all who wait for him!

NKJV talks about him waiting to ensure graciousness….

Therefore the Lord will wait, that He may be gracious to you;
And therefore He will be exalted, that He may have mercy on you.

Brenton Septuagint Translation admonishes to stay upon him :-

And the Lord will again wait, that he may pity you, and will therefore be exalted that he may have mercy upon you: because the Lord your God is a judge: blessed are they that stay themselves upon him.

Waitingness

Ezekiah

Then I came to them of the captivity at Telabib, that dwelt by the river of Chebar, and I sat where they sat, and remained there astonished among them seven days.
( Ezekiel 3:15 )

Yet if thou warn the wicked, and he turn not from his wickedness, nor from his wicked way, he shall die in his iniquity; but thou hast delivered thy soul.
( Ezekiel 3:19 )

Again, When a righteous man doth turn from his righteousness, and commit iniquity, and I lay a stumbling block before him, because thou hast not given him warning, he shall die in his sin, and his righteousness which he hath done shall not be remembered; but his blood will I require at thine hand.
( Ezekiel 3:20 )

Then the spirit entered into me, and set me upon my feet, and spake with me, and said unto me, Go, shut thyself within thine house.
( Ezekiel 3:24 )

Jeremiah

Then Jeremiah the prophet said unto them, I have heard you; behold, I will pray unto the LORD your God according to your words; and it shall come to pass, that whatsoever thing the LORD shall answer you, I will declare it unto you; I will keep nothing back from you.
( Jeremiah 42:4 )

And it came to pass after ten days, that the word of the LORD came unto Jeremiah.
( Jeremiah 42:7 )

And said unto them, Thus saith the LORD, the God of Israel, unto whom ye sent me to present your supplication before him;
( Jeremiah 42:9 )

If ye will still abide in this land, then will I build you, and not pull you down, and I will plant you, and not pluck you up: for I repent me of the evil that I have done unto you.
( Jeremiah 42:10 )

 

AWS/EC2 – Adding Elastic Block Storage ( EBS )

Background

Wanted to quickly go over the process of adding Elastic Block Storage ( EBS ) to an EC2 Instance.

What is Elastic Block Storage

A quick definition is available here.

Amazon Elastic Block Store (Amazon EBS) provides persistent block storage volumes for use with Amazon EC2 instances in the AWS Cloud. Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure, offering high availability and durability. Amazon EBS volumes offer the consistent and low-latency performance needed to run your workloads. With Amazon EBS, you can scale your usage up or down within minutes – all while paying a low price for only what you provision.

Amazon EBS is designed for application workloads that benefit from fine tuning for performance, cost and capacity. Typical use cases include Big Data analytics engines (like the Hadoop/HDFS ecosystem and Amazon EMR clusters), relational and NoSQL databases (like Microsoft SQL Server and MySQL or Cassandra and MongoDB), stream and log processing applications (like Kafka and Splunk), and data warehousing applications (like Vertica and Teradata).

Overview

  1. Logon to your AWS Console
  2. EC2 Instance
    • Access EC2 Instance page ( https://console.aws.amazon.com/ec2/v2/ –  Link )
    • On the left panel,  Access Instances
    • Search for host among list of EC2 Instances
    • Note Instance Information
      • Instance Name
      • Availability Zone
        • Ours is us-east-1c
  3. Storage
    • Access EC2 Page
    • On the left panel,  Access Elastic Block Storage ( EBS ) / Volumes
    • Volumes
      • The EBS Volumes are listed
      • Click on the “Create Volume” link
      • Fill out information on new storage
        • Volume Type
          • General Purpose SSD ( gp2)
        • Storage Size
          • For us we specified 1200 GB
        • Availability Zone
          • The zones is your current region are listed
          • We chose us-east-1c to match our targeted host’s zone
        • Tags
          • Please provide useful identifying tags
  4. Attach Instance to Host
    • Using Remote Desktop connect to host
    • Launch Computer Management
    • Access Storage / Disk Management
    • Scan Disks
    • Initialize Disk
    • Format Disk
    • Assign Drive Letter

 

ScreenShot

Instances

Instance – 01

Find Instance ( using Private IP Address )

management-integrationservices.20190416.0258PM.PNG

Elastic Block Storage ( EBS )

Elastic Block Storage – Volumes

List Volumes

ElasticBlockStorage.List.01.20190416.0228AM.PNG

 

Create Volume

Enter Volume Information

ElasticBlockStorage.CreateVolume.01.20190416.0301AM.PNG

Volume Create Successfully

ElasticBlockStorage.CreateVolume.02.successful.20190416.0302AM.PNG

Attach Volume

Attaching Volume

ElasticBlockStorage.AttachVolumes.01.20190416.0958AM.png

Host

Computer Management

Computer Management \ Storage \ Disk Management

Screen – 01

ComputerManagement.20190416.0235AM.PNG

 

Screen – 03

Disk Scanned

ComputerManagement.03.20190416.0308AM.PNG

Screen – 04

Prepare to Initialize Disk ..

ComputerManagement.04.InitializeDisk.20190416.0309AM.PNG

Screen – 05

Initialize Disk ..

ComputerManagement.05.InitializeDisk.20190416.0310AM.PNG

Screen – 06

Disk Initialized

ComputerManagement.Browse.01.20190416.0311AM.PNG

Screen – 08

New Simple Volume Wizard

ComputerManagement.SimpleVolumeWizard.01.0311AM.PNG

Screen – 08

New Simple Volume Wizard – Specify Volume Size

ComputerManagement.SimpleVolumeWizard.SpecifyVolumeSize.02.0312AM.PNG

Screen – 09

New Simple Volume Wizard – Assign Drive Letter or Path

ComputerManagement.SimpleVolumeWizard.AssignDriveLetter.01.0313AM.PNG

 

Screen – 09

New Simple Volume Wizard – Format Partition

ComputerManagement.SimpleVolumeWizard.FormatPartition.01.0315AM.PNG

Screen – 10

New Simple Volume Wizard – Completing the New Simple Volume Wizard

ComputerManagement.SimpleVolumeWizard.Completing.01.0315AM.PNG

SQL Server – Installation – v2019

Background

Needing to install MS SQL Server v2019 so that I can start evaluating it.

Artifacts

Please go here to download SQL Server 2019 :-

  1. Community Technology Preview ( CTP )
    • SQL Server 2019 – CTP
      • SQL Server 2019 CTP
        CTP

 

Installation

Outline

Install Steps

  1. Product Key
    • Choices are
      • Specify a Free Edition
      • Enter the Product Key
    • Accept default of Free Edition ( Evaluation )
  2. License Terms
    • Accept the License Terms
  3. Install Setup Files
    • The files that will be used for the setup are themselves installed
  4. Feature Selection
    • Please review features
    • And, select the features you want
      • Database Engine
        • We want the Database Engine
          • Please specify the drive and folder where the database engines files will be installed
          • By default the system drive ( C: ) will be targeted
  5. Instance Configuration
    • Choices
      • Choose Instance
        • Default
        • Named Instance
      • If a default instance is not already installed, consider accepting the default choice
      • Else, if another instance already exists, please specify a name to assign the instance you are installing
    • Our choice
      • We have a default instance installed on same box
      • We entered a new name
  6. Server Configuration
    • Choices
      • Review Services
        • Service Account Name
        • Startup Type
    • Our choice
      • We chose go with the default Service Account Names
  7. Database Configuration
    • TempDB
      • Data files
        • Drive and Folder to locate TempDB Data Files
        • Initial Size
        • File Growth
        • Based on number of CPU Cores
          • Choose # of TempDB files
      • Log Files
        • Drive and Folder to locate TempDB Log Files
  8. Analysis Services Configuration
    • Tab :- Server Configuration
      • Please add the accounts ( Active Directory and Local Accounts that should have access )
  9. Ready To Install
  10. Installation Progress
  11. Complete
    • Restart Computer
      • As there are pending file operations, please advance towards completing the install, gracefully exiting the Install application,  and restart your computer

Server Network Configuration

Post Installation and Computer Reboot Steps:

  1. Restarted Computer
  2. Launch Server Network Configuration
  3. Adjust Instance Network Configuration

Screenshots

Install Steps

Product Key

productKey.01.20190411.1126AM.PNG

License Terms

licenseTerms.01.20190411.1127AM.PNG

Install Setup Files

installSetupFiles.01.20190411.1127AM.PNG

Feature Selection

Initial

FeatureSelection.01.20190411.1128AM.PNG

Customize

FeatureSelection.02.20190411.1130AM.PNG

Instance Configuration

Initial

instanceConfiguration.01.20190411.1131AM.PNG

Revise

instanceConfiguration.02.20190411.1132AM.PNG

 

Server Configuration

Initial

serverConfiguration.01.20190411.1134AM.PNG

Revise

serverConfiguration.02.20190411.1136AM.PNG

Database Configuration

Initial

DatabaseEngineConfiguration.01.20190411.1137AM.PNG

Revise
Revise – Tab – TempDB

DatabaseEngineConfiguration.Tab.TempDBFiles.01.20190411.1138AM.PNG

Analysis Services Configuration

Revise

AnalysisServicesConfiguration.01.20190411.1140AM.PNG

Ready to Install

Installation Progress

installProgress.01.20190411.1146AM.PNG

Complete

Restart Computer

ComputerRestartRequired.01.20190411.1205PM.PNG

Complete
Complete.01.20190411.1206PM.PNG

Sql Server Configuration Manager

SQL Server Network Configuration

Protocols
Protocol – TCP/IP Properties

SQLServerConfigurationManager.01.20190412.0117PM.PNG

 

Summary

Considerations

  1. Upgrade Path
    • Edition – Evaluation
      • You can advance a previous version to v2019 only if the current version is Evaluation
  2. Post Upgrade
    • Review Services
      • Please stop and disable previous services
    • Amend Network Ports
      • Only one service can use a network port at a time
      • Review each serview and amend the Network Port it is using

 

Nipsey Hussle – Home Going

 

Videos

  1. CBS News
    • Lauren London gives emotional tribute to Nipsey Hussle
      • Profile
        • Actress Lauren London spoke at the memorial service for her longtime boyfriend, rapper Nipsey Hussle. The service took place at the Staples Center in Los Angeles.
        • Videos
          • Video #1
            Channel :- CBS News
            Published on Apr 11, 2019
            Link
  2. kavine jadore
    • Lauren London and NIPSEY HUSTLE ‘S KIDS AT THE FUNERAL
      • Profile
        • What heaven is like
        • In the morning, he will say Respect
      • Videos
        • Video #1
          Channel :- kavine jadore
          Published on Apr 11, 2019
          Link
  3. TOO BLAKK TOO STRONG MEGA-BLAST
    • Samiel Asghedom Speaks about His Brother Nipsey Hussle at Memorial
      • Profile
      • Videos
        • Video #1
          Channel :- TOO BLAKK TOO STRONG MEGA-BLAST
          Published on Apr 11, 2019
          Link

In depth

Lauren London gives emotional tribute to Nipsey Hussle

  1. Text Message from 2016-Jan
    • “Ermias, I’m in bed with you while you’re sleeping and I wanted to tell u something. I want you to know I feel real Joy in my heart when I’m around you. I feel safe around you. Protected. Like a shield over me when you’re around. I am totally myself with you (which is prob why I’m annoying) because I don’t wear a cool mask anymore lol.”
    • She continued, “You’ve made me into more of a woman. You’ve given me an opportunity to really love a man. You’ve been with me while I’ve been sick. Through my fears. U have encouraged me and inspired me to reach higher. I’ve learned so much more about myself with you. You’ve been my turn up and my church. I wouldn’t want to go thru this journey with anyone but you. I look up to you in a lot of ways and strive to educate myself more like you have. And when we’re at odds…. I feel defeated and sad, knowing we are so much better than that.”
  2. Memorial ( Link )
    • Self Taught
      • I’ve never felt this type of pain before but it lets me know that God is alive. His soul was majestic and he was the strongest man I’ve ever knew. He was a gentle father, a patient leader and a divine light, he was brilliant. He researched everything, completely self-taught and constantly speaking knowledge. He would go to bed and listen to these audiobooks in his headphones and I would tease him but I really thought that was the coolest shit ever about it.
    • Morning
      • In the morning when he’d wake up, he’s played music for the kids, light his sage and burn it around the house to make sure our energy going outside would be uplifted and can handle the say. My pain is for my 2-year-old who won’t probably remember how much his dad loved him. This is something I don’t really understand but Ermias used to say that you can’t possess people, you experience them and I’m so honored and blessed that I got to experience such a man.
    • Testing
      • The game is gonna test you, never fold. Stay ten toes down. It’s not on you, it’s in you and what’s in you, they cannot take away and he’s in all of us.
    • Love for LA and their everlasting bond.
      • “To Ermias, the love of my life, you know what it is. Grief is the final act of love,” she said. “My heart hears you. I feel you everywhere. I’m so grateful that I had you. I love you beyond this earth. And until we meet again, the Marathon Continues.”

Samiel Asghedom Speaks about His Brother Nipsey Hussle at Memorial

  1. If I die today, I made the set proud
  2. Legit
    • Became a teenage
    • Saw the route he was going
      • Did as much as he was doing, keep him out of the streets
    • Music
      • The Only thing we may be able to do, is may be get this music thing going
      • Only Avenue he wanted to move forward
      • Match him with
      • See where he took it
    • Wants
      • I wanted to see if we could make something legit
      • Something legit for us to attach ourselves to
      • He ended up doing it
      • Giving us something
  3. Heartbreaking
    • After
      • After all this, bro, “go out like this”
      • It doesn’t make sense
      • fas not around to see the music go through
      • Couldn’t undo it
    • No Understanding
      • No Understanding to what I thought I understand
      • Something pass this
    • Last Thing
      • Proud of Bro
      • Wanted other people to go
      • Bring it back
      • Inspiring
      • So many plans
      • Lot
        • Brought the Lot, don’t know how we did it
        • Went through with the police
        • 30 day notice
          • Kicking us out
          • District Attorney
            • DA told police
        • Buy the lot
          • Instead of kicking us out, we can sell you the lot
        • JP
          • Close and get the lot
  4. Victory Lap
    • Get money and leave
    • No clue on what he is going to do
    • Heart and Soul on Kinshaw and Clauson
  5. Talk About Dying
    • Asghedom also said the two used to talk about death.
    • “We don’t know if we’re going to go at 80, 60, 30. Or 20,” he recalled, his voice finding power. “The one thing is that when you go, you go the right way. You stand up for what you believe in. You put your money where your mouth is. And you never fold. Never let the pressure sway you from doing what you want to do. Never let the politics stop you from coming around and staying around. And I hope everyone knows that’s what bro did. Bro stayed and he died on Crenshaw and Slauson.”
  6. Something Pass this
    • Three years older than Hussle, Asghedom was so clearly heartbroken that there was a question of whether he could deliver the entire speech. Asghedom gripped the microphone tightly in his right hand and stared downward, his voice often cracking in emotion. But his long silences were all the more powerful as Asghedom conveyed he was still dealing with the senseless shooting death and hoped something good could come from the tragedy.
    • “It changed everything I thought I understood,” he said. “Gotta be something past this for bro to go out like that.”
  7. Leaving Nothing Out
    • Before he left the stage, Asghedom said, I love him. And I hope I didn’t leave anything out man.
    • The roaring crowd made it clear he had not.

In Passing

Some people you will only experience through the love of others.