SlideShare a Scribd company logo
1 of 14
Mule AWS S3
The Anypoint Amazon S3 Connector provides connectivity to the the
Amazon S3 API, enabling you to interface with Amazon S3 to store objects,
download and use data with other AWS services, and build applications that
call for internet storage. Instant access to the Amazon S3 API enables
seamless integrations between Amazon S3 and other databases, CMS
applications such as Drupal, and CRM applications such as Salesforce.
Prerequisites
• To use the Amazon S3 connector, you must have the following:
• Access to Amazon Web Services.
• To access AWS with the connector, you need the credentials in
the form of IAM.
• Anypoint Studio Enterprise edition.
Parameter Description
Name Enter a name for the configuration to
reference it.
Access Key Alphanumeric text string that
uniquely identifies the user who
owns the account.
Secret Key Key that plays the role of a
password.
• Amazon Simple Storage Service (Amazon S3) is storage for the
Internet. You can use Amazon S3 to store and retrieve any
amount of data at any time, from anywhere on the web. You
can accomplish these tasks using the simple and intuitive web
interface of the AWS Management Console.
• The AWS SDK for Java provides a Java API for AWS
infrastructure services. The Amazon S3 connector is built using
the SDK for Java
About Amazon S3
• Amazon S3 offers a range of storage classes designed for
different use cases including Amazon S3 Standard for
general-purpose storage of frequently accessed data,
Amazon S3 Standard - Infrequent Access (Standard - IA)
for long-lived, but less frequently accessed data, and
Amazon Glacier for long-term archive. Amazon S3 also
offers configurable lifecycle policies for managing your
data throughout its lifecycle. Once a policy is set, your
data will automatically migrate to the most appropriate
storage class without any changes to your applications
Create a new mule project
Demo_amazoneS3
Drag Http component and S3 from
palette
Configuration of S3 to create
bucket name in S3
Create a global element for
amazon S3 like below
Bucket created successfully
Run as mule application
• By using the below url hit
• http://localhost:8081/s3
• We can get the following output:
• Bucket created successfully----------object
Using the Connector
(operations)
• Abort Multipart Upload
• Complete Multipart Upload
• Copy Object
• Create Bucket
• Create Object
• Create Object Presigned URI
• Delete Bucket
• Delete Bucket Cross Origin Configuration
• Delete Bucket Lifecycle Configuration
• Delete Bucket Policy
• Delete Bucket Tagging Configuration
• Delete Bucket Website Configuration
• Delete Object
• Delete Objects
• Get Bucket ACL
• Get Bucket Cross Origin Configuration
• Get Bucket Lifecycle Configuration
• Get Bucket Location
• Get Bucket Logging Configuration
• Get Bucket Notification Configuration
• Get Bucket Policy
• Get Bucket Tagging Configuration
• Get Bucket Versioning Configuration
• Get Bucket Website Configuration
• Get Object
• Get Object ACL
• Get Object Content
• Get Object Metadata
• Initiate Multipart Upload
• List Buckets
• List Multipart Uploads
• List Next Batch of Objects
• List Next Batch of Versions
• List Objects
• List Parts
• List Versions
• Set Bucket ACL
• Set Bucket Cross Origin Configuration
• Set Bucket Lifecycle Configuration
• Set Bucket Logging Configuration
• Set Bucket Notification Configuration
• Set Bucket Policy
• Set Bucket tagging Configuration
• Set Bucket Versioning Configuration
• Set Bucket Website Configuration
• Set Object ACL
• Set Object Storage Class
• Upload Part
• Upload Part Copy

More Related Content

What's hot

What's hot (20)

Overview of Security Issues with Amazon S3
Overview of Security Issues with Amazon S3Overview of Security Issues with Amazon S3
Overview of Security Issues with Amazon S3
 
Monitoring and Alerting
Monitoring and AlertingMonitoring and Alerting
Monitoring and Alerting
 
Amazon S3: Masterclass
Amazon S3: MasterclassAmazon S3: Masterclass
Amazon S3: Masterclass
 
Manage Security & Compliance of Your AWS Account using CloudTrail
Manage Security & Compliance of Your AWS Account using CloudTrailManage Security & Compliance of Your AWS Account using CloudTrail
Manage Security & Compliance of Your AWS Account using CloudTrail
 
Using CloudTrail to Enhance Compliance and Governance of S3 - AWS Online Tech...
Using CloudTrail to Enhance Compliance and Governance of S3 - AWS Online Tech...Using CloudTrail to Enhance Compliance and Governance of S3 - AWS Online Tech...
Using CloudTrail to Enhance Compliance and Governance of S3 - AWS Online Tech...
 
(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa(MBL301) Creating Voice Experiences Using Amazon Alexa
(MBL301) Creating Voice Experiences Using Amazon Alexa
 
(SEC308) Navigating PCI Compliance in the Cloud | AWS re:Invent 2014
(SEC308) Navigating PCI Compliance in the Cloud | AWS re:Invent 2014(SEC308) Navigating PCI Compliance in the Cloud | AWS re:Invent 2014
(SEC308) Navigating PCI Compliance in the Cloud | AWS re:Invent 2014
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar Series
 
AWS Cloud trail
AWS Cloud trailAWS Cloud trail
AWS Cloud trail
 
(SEC304) Bring Your Own Identities – Federating Access to Your AWS Environmen...
(SEC304) Bring Your Own Identities – Federating Access to Your AWS Environmen...(SEC304) Bring Your Own Identities – Federating Access to Your AWS Environmen...
(SEC304) Bring Your Own Identities – Federating Access to Your AWS Environmen...
 
(SEC301) Encryption and Key Management in AWS | AWS re:Invent 2014
(SEC301) Encryption and Key Management in AWS | AWS re:Invent 2014(SEC301) Encryption and Key Management in AWS | AWS re:Invent 2014
(SEC301) Encryption and Key Management in AWS | AWS re:Invent 2014
 
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
(SEC306) Turn on CloudTrail: Log API Activity in Your AWS Account | AWS re:In...
 
Deep Dive on AWS IoT
Deep Dive on AWS IoTDeep Dive on AWS IoT
Deep Dive on AWS IoT
 
(SEC406) NEW LAUNCH: Building Secure Applications with AWS Key Management Ser...
(SEC406) NEW LAUNCH: Building Secure Applications with AWS Key Management Ser...(SEC406) NEW LAUNCH: Building Secure Applications with AWS Key Management Ser...
(SEC406) NEW LAUNCH: Building Secure Applications with AWS Key Management Ser...
 
(SEC403) Diving into AWS CloudTrail Events w/ Apache Spark on EMR
(SEC403) Diving into AWS CloudTrail Events w/ Apache Spark on EMR(SEC403) Diving into AWS CloudTrail Events w/ Apache Spark on EMR
(SEC403) Diving into AWS CloudTrail Events w/ Apache Spark on EMR
 
Easily Govern and Audit your AWS Resources
Easily Govern and Audit your AWS ResourcesEasily Govern and Audit your AWS Resources
Easily Govern and Audit your AWS Resources
 
Amazon S3
Amazon S3Amazon S3
Amazon S3
 
Amazon web services aws
Amazon web services awsAmazon web services aws
Amazon web services aws
 
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
Using AWS CloudTrail and AWS Config to Enhance Governance and Compliance of A...
 
Aws Atlanta meetup - Understanding AWS Config
Aws Atlanta meetup - Understanding AWS ConfigAws Atlanta meetup - Understanding AWS Config
Aws Atlanta meetup - Understanding AWS Config
 

Viewers also liked

Como insertar una imagen en blog
Como insertar una imagen en blogComo insertar una imagen en blog
Como insertar una imagen en blog
genesisllmlml
 

Viewers also liked (8)

Cuestionario
CuestionarioCuestionario
Cuestionario
 
Teletrabajo
TeletrabajoTeletrabajo
Teletrabajo
 
Newsletter Real World Data, más allá de los ensayos clínicos
Newsletter Real World Data, más allá de los ensayos clínicosNewsletter Real World Data, más allá de los ensayos clínicos
Newsletter Real World Data, más allá de los ensayos clínicos
 
Maldonado vera tango de mexico
Maldonado vera tango de mexicoMaldonado vera tango de mexico
Maldonado vera tango de mexico
 
Erbel
ErbelErbel
Erbel
 
Como insertar una imagen en blog
Como insertar una imagen en blogComo insertar una imagen en blog
Como insertar una imagen en blog
 
Pesquisa Automação e gerenciamento de energia [Revista O Setor Elétrico - Edi...
Pesquisa Automação e gerenciamento de energia [Revista O Setor Elétrico - Edi...Pesquisa Automação e gerenciamento de energia [Revista O Setor Elétrico - Edi...
Pesquisa Automação e gerenciamento de energia [Revista O Setor Elétrico - Edi...
 
Examen fernando
Examen fernandoExamen fernando
Examen fernando
 

Similar to S3inmule

Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
white paper
 
What's New with Big Data Analytics
What's New with Big Data AnalyticsWhat's New with Big Data Analytics
What's New with Big Data Analytics
Amazon Web Services
 

Similar to S3inmule (20)

Amazone s3 in mule
Amazone s3 in muleAmazone s3 in mule
Amazone s3 in mule
 
Mule esb with amazon s3 Integration
Mule esb with amazon s3 IntegrationMule esb with amazon s3 Integration
Mule esb with amazon s3 Integration
 
AWS Storage - S3 Fundamentals
AWS Storage - S3 FundamentalsAWS Storage - S3 Fundamentals
AWS Storage - S3 Fundamentals
 
Aws object storage and cdn(s3, glacier and cloud front) part 3
Aws object storage and cdn(s3, glacier and cloud front)   part 3Aws object storage and cdn(s3, glacier and cloud front)   part 3
Aws object storage and cdn(s3, glacier and cloud front) part 3
 
Aws overview part 1(iam and storage services)
Aws overview   part 1(iam and storage services)Aws overview   part 1(iam and storage services)
Aws overview part 1(iam and storage services)
 
Amazon s3
Amazon s3Amazon s3
Amazon s3
 
Querying and Analyzing Data in Amazon S3
Querying and Analyzing Data in Amazon S3Querying and Analyzing Data in Amazon S3
Querying and Analyzing Data in Amazon S3
 
Amazon S3 connector
Amazon S3 connectorAmazon S3 connector
Amazon S3 connector
 
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
Cloud Computing With Amazon Web Services, Part 2: Storage in the Cloud With A...
 
Storage & Content Delivery
Storage & Content DeliveryStorage & Content Delivery
Storage & Content Delivery
 
s3
s3s3
s3
 
Aws
AwsAws
Aws
 
Storage & Content Delivery
Storage & Content Delivery Storage & Content Delivery
Storage & Content Delivery
 
AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery Services
 
Aws object storage and cdn(s3, glacier and cloud front) part 1
Aws object storage and cdn(s3, glacier and cloud front)   part 1Aws object storage and cdn(s3, glacier and cloud front)   part 1
Aws object storage and cdn(s3, glacier and cloud front) part 1
 
Deep dive into cloud security - Jaimin Gohel & Virendra Rathore
Deep dive into cloud security - Jaimin Gohel & Virendra RathoreDeep dive into cloud security - Jaimin Gohel & Virendra Rathore
Deep dive into cloud security - Jaimin Gohel & Virendra Rathore
 
S3 to Lambda:: A flexible pattern at the heart of serverless applications (SV...
S3 to Lambda:: A flexible pattern at the heart of serverless applications (SV...S3 to Lambda:: A flexible pattern at the heart of serverless applications (SV...
S3 to Lambda:: A flexible pattern at the heart of serverless applications (SV...
 
Aws meetup s3_plus
Aws meetup s3_plusAws meetup s3_plus
Aws meetup s3_plus
 
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...
Using AWS CloudTrail to Enhance Governance and Compliance of Amazon S3 - DEV3...
 
What's New with Big Data Analytics
What's New with Big Data AnalyticsWhat's New with Big Data Analytics
What's New with Big Data Analytics
 

More from Srikrishna k (16)

Android
AndroidAndroid
Android
 
Hsqldb tutorial
Hsqldb tutorialHsqldb tutorial
Hsqldb tutorial
 
Mule sqs
Mule sqsMule sqs
Mule sqs
 
Apachepoitutorial
ApachepoitutorialApachepoitutorial
Apachepoitutorial
 
Introduction testingmule
Introduction testingmuleIntroduction testingmule
Introduction testingmule
 
Designpattern
DesignpatternDesignpattern
Designpattern
 
Java util
Java utilJava util
Java util
 
Kafka tutorial
Kafka tutorialKafka tutorial
Kafka tutorial
 
Test ng tutorial
Test ng tutorialTest ng tutorial
Test ng tutorial
 
Webservices intro
Webservices introWebservices intro
Webservices intro
 
Easy mock
Easy mockEasy mock
Easy mock
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 
Apachespark 160612140708
Apachespark 160612140708Apachespark 160612140708
Apachespark 160612140708
 
Vmtransport 160723040146
Vmtransport 160723040146Vmtransport 160723040146
Vmtransport 160723040146
 
Groovydemo 160721051742
Groovydemo 160721051742Groovydemo 160721051742
Groovydemo 160721051742
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

S3inmule

  • 1. Mule AWS S3 The Anypoint Amazon S3 Connector provides connectivity to the the Amazon S3 API, enabling you to interface with Amazon S3 to store objects, download and use data with other AWS services, and build applications that call for internet storage. Instant access to the Amazon S3 API enables seamless integrations between Amazon S3 and other databases, CMS applications such as Drupal, and CRM applications such as Salesforce.
  • 2. Prerequisites • To use the Amazon S3 connector, you must have the following: • Access to Amazon Web Services. • To access AWS with the connector, you need the credentials in the form of IAM. • Anypoint Studio Enterprise edition.
  • 3. Parameter Description Name Enter a name for the configuration to reference it. Access Key Alphanumeric text string that uniquely identifies the user who owns the account. Secret Key Key that plays the role of a password.
  • 4. • Amazon Simple Storage Service (Amazon S3) is storage for the Internet. You can use Amazon S3 to store and retrieve any amount of data at any time, from anywhere on the web. You can accomplish these tasks using the simple and intuitive web interface of the AWS Management Console. • The AWS SDK for Java provides a Java API for AWS infrastructure services. The Amazon S3 connector is built using the SDK for Java
  • 5. About Amazon S3 • Amazon S3 offers a range of storage classes designed for different use cases including Amazon S3 Standard for general-purpose storage of frequently accessed data, Amazon S3 Standard - Infrequent Access (Standard - IA) for long-lived, but less frequently accessed data, and Amazon Glacier for long-term archive. Amazon S3 also offers configurable lifecycle policies for managing your data throughout its lifecycle. Once a policy is set, your data will automatically migrate to the most appropriate storage class without any changes to your applications
  • 6. Create a new mule project Demo_amazoneS3
  • 7. Drag Http component and S3 from palette
  • 8. Configuration of S3 to create bucket name in S3
  • 9. Create a global element for amazon S3 like below
  • 11. Run as mule application • By using the below url hit • http://localhost:8081/s3 • We can get the following output: • Bucket created successfully----------object
  • 12. Using the Connector (operations) • Abort Multipart Upload • Complete Multipart Upload • Copy Object • Create Bucket • Create Object • Create Object Presigned URI • Delete Bucket • Delete Bucket Cross Origin Configuration • Delete Bucket Lifecycle Configuration • Delete Bucket Policy • Delete Bucket Tagging Configuration • Delete Bucket Website Configuration • Delete Object • Delete Objects • Get Bucket ACL • Get Bucket Cross Origin Configuration • Get Bucket Lifecycle Configuration • Get Bucket Location • Get Bucket Logging Configuration • Get Bucket Notification Configuration
  • 13. • Get Bucket Policy • Get Bucket Tagging Configuration • Get Bucket Versioning Configuration • Get Bucket Website Configuration • Get Object • Get Object ACL • Get Object Content • Get Object Metadata • Initiate Multipart Upload • List Buckets • List Multipart Uploads • List Next Batch of Objects • List Next Batch of Versions • List Objects
  • 14. • List Parts • List Versions • Set Bucket ACL • Set Bucket Cross Origin Configuration • Set Bucket Lifecycle Configuration • Set Bucket Logging Configuration • Set Bucket Notification Configuration • Set Bucket Policy • Set Bucket tagging Configuration • Set Bucket Versioning Configuration • Set Bucket Website Configuration • Set Object ACL • Set Object Storage Class • Upload Part • Upload Part Copy