The AWS CloudFront Plugin integrates RightScale Self-Service with the basic functionality of the AWS Elastic File System API.
- A general understanding CAT development and definitions
- Refer to the guide documentation for details SS Guides
- The
admin
,ss_designer
&ss_end_user
roles, in a RightScale account with SelfService enabled.admin
is needed to retrieved the RightScale Credential values identified below. - AWS Account credentials with the appropriate permissions to manage elastic load balancers
- The following RightScale Credentials
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
- The following packages are also required (See the Installation section for details):
- Be sure your RightScale account has Self-Service enabled
- Connect AWS Cloud credentials to your RightScale account (if not already completed)
- Navigate to the appropriate Self-Service portal
- For more details on using the portal review the SS User Interface Guide
- In the Design section, use the
Upload CAT
interface to complete the following:- Upload each of packages listed in the Requirements Section
- Upload the
aws_cloudfront_plugin.rb
file located in this repository
The CloudFront Plugin has been packaged as plugin/rs_aws_cloudfront
. In order to use this plugin you must import this plugin into a CAT.
import "plugin/rs_aws_cloudfront"
For more information on using packages, please refer to the RightScale online documentation. Importing a Package
Field Name | Required? | Description |
---|---|---|
distribution_config | yes | See Documentation |
- ActiveTrustedSigners
- ARN
- DistributionConfig
- DomainName
- Id
- InProgressInvalidationBatches
- LastModifiedTime
- Status
Action | API Implementation | Support Level |
---|---|---|
create() | CreateDistribution | supported |
get() | GetDistribution | supported |
list() | ListDistribution | not tested |
show() | GetDistribution | supported |
destroy() | DeleteDistribution | supported |
update() | UpdateDistribution | supported |
Please review cloudfront_test_cat.rb for a basic example implementation.
The AWS cloudfront Plugin source code is subject to the MIT license, see the LICENSE file.