Amazon Macie

Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS.

As organizations manage growing volumes of data, identifying and protecting their sensitive data at scale can become increasingly complex, expensive, and time-consuming. Amazon Macie automates the discovery of sensitive data at scale and lowers the cost of protecting your data. Macie automatically provides an inventory of Amazon S3 buckets including a list of unencrypted buckets, publicly accessible buckets, and buckets shared with AWS accounts outside those you have defined in AWS Organizations. Then, Macie applies machine learning and pattern matching techniques to the buckets you select to identify and alert you to sensitive data, such as personally identifiable information (PII). Macie’s alerts, or findings, can be searched and filtered in the AWS Management Console and sent to Amazon CloudWatch Events for easy integration with existing workflow or event management systems, or to be used in combination with AWS services, such as AWS Step Functions to take automated remediation actions. This can help you meet regulations, such as the Health Insurance Portability and Accountability Act (HIPAA) and General Data Privacy Regulation (GDPR). You can get started with Amazon Macie with a few clicks in the AWS Management Console.

Below are the cmdlets which are available with Amazon Macie

CmdletNameServiceOperation
Add-MACMemberAccount                               AssociateMemberAccount                        
Add-MACS3Resource                                  AssociateS3Resources                          
Get-MACMemberAccountList                           ListMemberAccounts                            
Get-MACS3ResourceList                              ListS3Resources                               
Remove-MACMemberAccount                            DisassociateMemberAccount                     
Remove-MACS3Resource                               DisassociateS3Resources                       
Update-MACS3Resource                               UpdateS3Resources                             
Add-MAC2ResourceTag                                TagResource                                   
Approve-MAC2Invitation                             AcceptInvitation                              
Deny-MAC2Invitation                                DeclineInvitations                            
Disable-MAC2Macie                                  DisableMacie                                  
Disable-MAC2OrganizationAdminAccount               DisableOrganizationAdminAccount               
Enable-MAC2Macie                                   EnableMacie                                   
Enable-MAC2OrganizationAdminAccount                EnableOrganizationAdminAccount                
Get-MAC2Bucket                                     DescribeBuckets                               
Get-MAC2BucketStatistic                            GetBucketStatistics                           
Get-MAC2ClassificationExportConfiguration          GetClassificationExportConfiguration          
Get-MAC2ClassificationJob                          DescribeClassificationJob                     
Get-MAC2ClassificationJobList                      ListClassificationJobs                        
Get-MAC2CustomDataIdentifier                       GetCustomDataIdentifier                       
Get-MAC2CustomDataIdentifierList                   ListCustomDataIdentifiers                     
Get-MAC2Finding                                    GetFindings                                   
Get-MAC2FindingList                                ListFindings                                  
Get-MAC2FindingsFilter                             GetFindingsFilter                             
Get-MAC2FindingsFilterList                         ListFindingsFilters                           
Get-MAC2FindingStatistic                           GetFindingStatistics                          
Get-MAC2GetCustomDataIdentifier                    BatchGetCustomDataIdentifiers                 
Get-MAC2InvitationList                             ListInvitations                               
Get-MAC2InvitationsCount                           GetInvitationsCount                           
Get-MAC2MacieSession                               GetMacieSession                               
Get-MAC2MasterAccount                              GetMasterAccount                              
Get-MAC2Member                                     GetMember                                     
Get-MAC2MemberList                                 ListMembers                                   
Get-MAC2OrganizationAdminAccountList               ListOrganizationAdminAccounts                 
Get-MAC2OrganizationConfiguration                  DescribeOrganizationConfiguration             
Get-MAC2ResourceTag                                ListTagsForResource                           
Get-MAC2UsageStatistic                             GetUsageStatistics                            
Get-MAC2UsageTotal                                 GetUsageTotals                                
New-MAC2ClassificationJob                          CreateClassificationJob                       
New-MAC2CustomDataIdentifier                       CreateCustomDataIdentifier                    
New-MAC2FindingsFilter                             CreateFindingsFilter                          
New-MAC2Invitation                                 CreateInvitations                             
New-MAC2Member                                     CreateMember                                  
New-MAC2SampleFinding                              CreateSampleFindings                          
Remove-MAC2CustomDataIdentifier                    DeleteCustomDataIdentifier                    
Remove-MAC2FindingsFilter                          DeleteFindingsFilter                          
Remove-MAC2Invitation                              DeleteInvitations                             
Remove-MAC2Member                                  DeleteMember                                  
Remove-MAC2ResourceTag                             UntagResource                                 
Test-MAC2CustomDataIdentifier                      TestCustomDataIdentifier                      
Unregister-MAC2FromMasterAccount                   DisassociateFromMasterAccount                 
Unregister-MAC2Member                              DisassociateMember                            
Update-MAC2ClassificationJob                       UpdateClassificationJob                       
Update-MAC2FindingsFilter                          UpdateFindingsFilter                          
Update-MAC2MacieSession                            UpdateMacieSession                            
Update-MAC2MemberSession                           UpdateMemberSession                           
Update-MAC2OrganizationConfiguration               UpdateOrganizationConfiguration               
Write-MAC2ClassificationExportConfiguration        PutClassificationExportConfiguration          

You can also check other AWS Services, and each services cmdlets we are providing.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *