Centrify Powershell Utility Installation
Check the Prerequisites
Install the Centrify Powershell Utility
- Download the AWS powershell utility zip file.
- Unzip the file into a new folder.
- Open the Powershell prompt in Administrator mode.
- Run Set-ExecutionPolicy Unrestrictedto enable the scripts.
- Run [System.Net.ServicePointManager]::SecurityProtocoland check forTLS12in the resulting output. If there noTLS12in the protocol list, run the following commands.
$AllProtocols = [System.Net.SecurityProtocolType]'Ssl3,Tls,Tls11,Tls12'
[System.Net.ServicePointManager]::SecurityProtocol = $AllProtocols- If you are working behind a proxy server, run the following commands to enable your Powershell session to use proxy credentials.
$webclient=New-Object System.Net.WebClient
$creds=Get-Credential
$webclient.Proxy.Credentials=$creds- Run one of the following commands:
.\CentrifyAuthenticate.ps1 –Tenant <Tenant.centrify.com> -Location “\absolute_path\aws\credentials”.\ca.ps1 -Tenant <Tenant.centrify.com> -Location “\absolute_path\aws\credentials”
Note:
- Both
TenantandLocationparameters are optional
Tenantby default points todevdog.centrify.com- Default AWS region needs to be set using a different command. See step 14.
Locationspecifies the absolute path of the AWS credentials file- If location is not specified, the default location
USER_HOME/.aws/credentialsis used
- Enter your Centrify credentials for authentication. Note: Credentials may be a MFA per user configuration.
- Once authenticated, all authorized AWS applications are listed.
- Choose an application by entering the number of the application.
- Running an application will generate a SAML. The SAML will be posted to AWS for its credentials. See AWS SAML for more information.
- Choose an AWS role.
- If the inputs are correct, the AWS credentials will be saved in the profile <ProfileName>. Use<ProfileName>to run AWS commands. For example:
Get-S3Bucket -ProfileName <ProfileName>- To set your default region, use the following AWS commands.
Set-DefaultAWSRegion -Region <region>
Where region = us-east-1, us-west-1 etc.Updated about 1 month ago
