Events Notifications

Amazon S3 event notifications can be sent in response to actions taken on objects uploaded or stored in Amazon S3. The Amazon S3 notification feature enables you to receive notifications when certain events happen in your bucket.

 Notification messages can be sent through either Amazon Simple Notification Service or Amazon Simple Queue Service or delivered directly to AWS Lambda to invoke AWS Lambda

Here is an example to enable Notifications through SNS

To set event notifications via SNS.

Go to services → Messaging→SNS.

In SNS dashboard,we have to create topic in SNS service and edit the Topic Policy to Publish through S3.

Events Notifications

 After creating topic,we have to update the topic policy.Next we can give email id for subscription of notifications.Once we select confirm option from email id then that email got subscribed for event notifications.

For AWS Support  9160565554

Send Enquiries : sales@fgrade.com 

Events Notifications

Now Go to Properties of S3 bucket and

select Events Add notification give event name select Events select SNS topic and select save option.

 We can select the Event type to get notified through the Email.

Events Notifications

 When the selected action performed on S3 bucket,Subscribed users to that topic will get a notification

Amazon S3 inventory is one of the tools Amazon S3 provides to help manage your storage.Amazon S3 inventory provides a comma-separated values(CSV)flat-file out put of your objects and their corresponding meta data on a daily or weekly basis for an S3 bucket or a shared prefix.

Requester pays

Generally,bucket owners pay for all Amazon S3 storage and data transfer costs associated with their bucket. If you enable Requester pays on the bucket,instead of bucket owner requested user will pay.

 Anonymous access to that bucket is not allowed,if we want to enable the requester pays on bucket.

We have three types of encryptions available in S3

 Server-Side Encryption:All SSE performed by Amazon S3 and AWS Key Management Service (Amazon KMS) uses the 256-bit Advanced Encryption Standard(AES)

  • SSE-S3 (AWS-Managed Keys)
  • SSE-KMS (AWS KMS Keys)
  • SSE-C (Customer-Provided Keys)

 Client-Side Encryption:We can encrypt the data on the client before sending it to Amazon S3.We have to take care about the encryption and Decryption process.

 In-Transit Encryption

  • We can use SSL API end points,this ensures that all data sent to and from Amazon S3 is encrypted while in transit using the HTTPS protocol

AWS Import/Export is a service that accelerates transferring large amounts of data in to and out of AWS using physical storage appliances,by passing the Internet. AWS Import / Export supports transfers data directly on to and off of storage devices you own using the Amazon high-speed internal network.

 We can ship our own device to AWS by creating a Import/Export job or we can get AWS own hardware appliances

Here is the three devices available from AWS to transit large set of data from On-premise to AWS environment.

If we are Import/Export our own Disk we can

  • Import to EBS
  • Import to S3
  • Import to Glacier
  • Export from S3

If using Snowball/snowball edge/snow mobile we can

  • Import to S3
  • Export to S3


Snowball is a petabyte-scale data transport solution that uses secure appliances to transfer large amounts of data into and out of the AWS cloud.

We don’t need to write any code or purchase any hardware to transfer your data.Simply create a job in the AWS Management Console and a Snowball appliance will be automatically shipped to you*. Once it arrives,attach the appliance to your local network,download and run the Snowball client to establish a connection,and then use the client to select the file directories that you want to transfer to the appliance.The client will then encrypt and transfer the files to the appliance at high speed.Once the transfer is complete and the appliance is ready to be returned,the EInk  shipping label will automatically update and you can track the job status via Amazon Simple Notification Service(SNS),text messages,or directly in the Console. 

You can find the AWS Snowball under Migration category:

Events Notifications

 Select the Job type (Import into S3 / Export from S3) .

Events Notifications

 Give the address to ship the snow ball device and give a name for the Job and select the S3 bucket to Import/Export the data.

Events Notifications

 By default all the data will be encrypted by KMS service.And need to create a IAM role to perform the copy operation to our S3 bucket.

Events Notifications

 We can configure the SNS topics to get notifications about the Snowball device status.

Events Notifications

In next step,Review the screen and create the Job.Amazon will send you the snow ball device on given address.

Here is the pricing details for snow ball device:Service Feeper Job is based on the appliance capacity.We have 50 TB device and 80 TB device.First 10 days of on site usage are free*and each extra

 onsite day is$15 

 Snow ball 50 TB:$200

 Snow ball 80 TB:$250

Snowball Edge:

 AWS Snowball Edge is a 100 TB data transfer device with on-board storage and compute capabilities.It also have compute capability that is approximately the equivalent of an EC2 m4.4x large instance. CPU&64 GB RAM.

AWS Snowmobile:

 Snowmobile is a Exabyte-Scale Data transfer service used to move extremely large amount of data to AWS.Capacity : 100 PB

 With Snowmobile,we can move100 peta bytes of data in as little as a few weeks,plus transport time. If you transfer same with 1Gbps connection,it may take more than 20 years.

 We need to request the amazon with the given URL to get the snowmobile https://aws.amazon.com/contact-us/aws-sales/

AWS Direct Connect

AWS Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS.Using AWS Direct Connect,you can establish private connectivity between AWS and your data center,office,or co location environment,which in many cases can reduce your network costs,increase bandwidth through put,and provide a more consistent network experience than Internet- based connections.

AWS Direct Connect lets you establish a dedicated network connection between your network and one of the AWS Direct Connect locations. Using industry standard 802.1q VLANs, this dedicated connection can be partitioned into multiple virtual interfaces.This allows you to use the same connection to access public resources such as objects stored in Amazon S3 using public IP address space,andprivateresourcessuchasAmazonEC2instancesrunningwithinanAmazonVirtual Private Cloud(VPC)using private IP space,while maintaining network separation between the public and private environments.Virtual interfaces can be reconfigured at any time to meet your changing needs.

Service Advantages:

 Reduces Your Bandwidth Costs.

 Consistent Network Performance

 Compatible with all AWS Services

 Private Connectivity to your Amazon VPC