Amazon CloudFront

Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment. CloudFront is integrated with AWS – both physical locations that are directly connected to the AWS global infrastructure, as well as other AWS services. CloudFront works seamlessly with services including AWS Shield for DDoS mitigation, Amazon S3, Elastic Load Balancing or Amazon EC2 as origins for your applications, and Lambda@Edge to run custom code closer to customers’ users and to customize the user experience. Lastly, if you use AWS origins such as Amazon S3, Amazon EC2 or Elastic Load Balancing, you don’t pay for any data transferred between these services and CloudFront.

You can get started with the Content Delivery Network in minutes, using the same AWS tools that you’re already familiar with: APIs, AWS Management Console, AWS CloudFormation, CLIs, and SDKs. Amazon’s CDN offers a simple, pay-as-you-go pricing model with no upfront fees or required long-term contracts, and support for the CDN is included in your existing AWS Support subscription.

Below are the cmdlets which are available with Amazon CloudFront

CmdletName                                      ServiceOperation                          
Add-CFResourceTag                                  TagResource                                   
Get-CFCloudFrontOriginAccessIdentity               GetCloudFrontOriginAccessIdentity             
Get-CFCloudFrontOriginAccessIdentityConfig         GetCloudFrontOriginAccessIdentityConfig       
Get-CFCloudFrontOriginAccessIdentityList           ListCloudFrontOriginAccessIdentities          
Get-CFDistribution                                 GetDistribution                               
Get-CFDistributionConfig                           GetDistributionConfig                         
Get-CFDistributionList                             ListDistributions                             
Get-CFDistributionListByWebACLId                   ListDistributionsByWebACLId                   
Get-CFFieldLevelEncryption                         GetFieldLevelEncryption                       
Get-CFFieldLevelEncryptionConfig                   GetFieldLevelEncryptionConfig                 
Get-CFFieldLevelEncryptionConfigList               ListFieldLevelEncryptionConfigs               
Get-CFFieldLevelEncryptionProfile                  GetFieldLevelEncryptionProfile                
Get-CFFieldLevelEncryptionProfileConfig            GetFieldLevelEncryptionProfileConfig          
Get-CFFieldLevelEncryptionProfileList              ListFieldLevelEncryptionProfiles              
Get-CFInvalidation                                 GetInvalidation                               
Get-CFInvalidationList                             ListInvalidations                             
Get-CFPublicKey                                    GetPublicKey                                  
Get-CFPublicKeyConfig                              GetPublicKeyConfig                            
Get-CFPublicKeyList                                ListPublicKeys                                
Get-CFResourceTag                                  ListTagsForResource                           
Get-CFStreamingDistribution                        GetStreamingDistribution                      
Get-CFStreamingDistributionConfig                  GetStreamingDistributionConfig                
Get-CFStreamingDistributionList                    ListStreamingDistributions                    
New-CFCloudFrontOriginAccessIdentity               CreateCloudFrontOriginAccessIdentity          
New-CFDistribution                                 CreateDistribution                            
New-CFDistributionWithTag                          CreateDistributionWithTags                    
New-CFFieldLevelEncryptionConfig                   CreateFieldLevelEncryptionConfig              
New-CFFieldLevelEncryptionProfile                  CreateFieldLevelEncryptionProfile             
New-CFInvalidation                                 CreateInvalidation                            
New-CFPublicKey                                    CreatePublicKey                               
New-CFSignedCookie                                                                               
New-CFSignedUrl                                                                                  
New-CFStreamingDistribution                        CreateStreamingDistribution                   
New-CFStreamingDistributionWithTag                 CreateStreamingDistributionWithTags           
Remove-CFCloudFrontOriginAccessIdentity            DeleteCloudFrontOriginAccessIdentity          
Remove-CFDistribution                              DeleteDistribution                            
Remove-CFFieldLevelEncryptionConfig                DeleteFieldLevelEncryptionConfig              
Remove-CFFieldLevelEncryptionProfile               DeleteFieldLevelEncryptionProfile             
Remove-CFPublicKey                                 DeletePublicKey                               
Remove-CFResourceTag                               UntagResource                                 
Remove-CFStreamingDistribution                     DeleteStreamingDistribution                   
Update-CFCloudFrontOriginAccessIdentity            UpdateCloudFrontOriginAccessIdentity          
Update-CFDistribution                              UpdateDistribution                            
Update-CFFieldLevelEncryptionConfig                UpdateFieldLevelEncryptionConfig              
Update-CFFieldLevelEncryptionProfile               UpdateFieldLevelEncryptionProfile             
Update-CFPublicKey                                 UpdatePublicKey                               
Update-CFStreamingDistribution                     UpdateStreamingDistribution                   

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 *