Main functions of the AEC2 package
-
Instance state: starting
-
Instance state: running
-
Instance state: shutting down
-
Instance state: stopped
-
Instance state: stopping
-
Instance state: terminated
-
Credentials for AWS accessNoteIt is populated from an aid file that can be generated with savePrivateKey and read with loadPrivateKey.
-
Conplete configuration for AEC2endpoint : textAWS EndPoint where to send queriesaidfile : stringFile containing AWS credentialsaid : AwsIDAWS credentialsaskfile : stringFile containing SSH key informationsshid : SshIDSSH key informationimage : stringId of the image to starttype : stringType of instance to run ( e.g. "t2.mivro")secgrp : stringId of the security group for the instanceconnmode : stringDefault connection model ( "ssh" or "xprmsrv")xsrvctx : stringxprmsrv context for connectionxsrvpass : textPassword for xprmsrv connectionxsrvport : integerPort to use for xprmsrv connectionNoteIt is populated from an acf file that can be loaded with loadAEC2Config. Run the program aec2setup to create this file.
-
An EC2 imageid : stringId of the imagename : textName of the imagedescription : textDescriptionlocation : textLocationsnapshot : textId of the disk snapshot used for this imageavailable : booleanAvailability statusispublic : booleanReport whether the image is publicarchitecture : stringArchitecture ( e.g. "x86_64")owner : stringOwner of this imageownerid : stringId of the owner
-
An EC2 instanceimage : stringId of the image used to start this instancestate : integerCurrent state (see AEC2_* constants)dns : textDns name of the instancekey : textId of the SSH key to use for SSH connectiontype : stringType of the instance( e.g. "t2.mivro")launchtime : datetimeLaunch timeipaddr : textIP address of the instance
-
An EC2 security ruleprotocol : textProtocol ( e.g. "tcp")ports : rangePorts range ( e.g. 2513..2515)sources : list of textAddress list ( e.g. ["0.0.0.0/0"])
-
SSH key information to connect to the remote instanceNoteIt is populated from an ask file that can be generated with createSSHKeyFile and read with selectSSHKeyFile.
-
Text representation of instance states
-
Message associated to the last http query fo AWS
-
http status of the last AWS query
-
Enable/disable logging of the package
|
Add a rule to a security group
|
|
|
Create a new image from a running instance
|
|
|
Generate a new SSH secret key-pair
|
|
|
Generate then store a SSH key information in a key-file
|
|
|
Create a new security group
|
|
|
Delete a rule to a security group
|
|
|
Delete a SSH secret key-pair
|
|
|
Delete a security group
|
|
|
Deregister (or delete) an image
|
|
|
Get the fingerprint of an existing SSH key-pair
|
|
|
Get the description of a security group
|
|
|
Retrieve a list of Instances from AWS.
|
|
|
Get the names of all security groups
|
|
|
Generate a connection string.
|
|
|
Generate a connection string for an SSH link.
|
|
|
Generate a connection string for an
xprmsrv server.
|
|
|
Retrieve all endpoint addresses
|
|
|
Get the Id of an instance
|
|
|
Retrieve a list of AMI from AWS.
|
|
|
Get and/or start from atl to atm instances
|
|
|
Get the current key-file (for ssh connections)
|
|
|
Retrieve launch permission of an image
|
|
|
Upload to AWS the public part of a local key-pair
|
|
|
Test whether the provided AWS credentials are valid
|
|
|
Load a configuration file and initialise the package.
|
|
|
Initialise an AWS credentials from an aid-file
|
|
|
Generate a parameter for a query
|
|
|
Register a new image from an S3 bucket
|
|
|
Start a new instance in EC2.
|
|
|
Save the provided configuration into a file
|
|
|
Save the provided AWS credentials into an aid-file
|
|
|
Select the key to use from a key-file
|
|
|
Generate then send a query to the specified endpoint
|
|
|
Add/remove launch permission of an image to a user
|
|
|
Initialise an AWS credentials
|
|
|
Store the SSH key information in a "key file"
|
|
|
Terminate the specified instance.
|
|
|
Update instance information.
|
|
|
Wait for an instance to be ready.
|
© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.
