- AWS Tools for PowerShell 6
- Ramesh Waghmare
- 189字
- 2021-07-15 17:09:23
The AWS credential search order
AWS Tools stores the credential in the C:\Users\username>\AppData\Local\AWSToolkit\RegisteredAccounts.json file. This files stores your access and secret access keys in an encrypted format. Even if you copy this file to a different computer, you cannot use it. This is the first file that AWS Tools for PowerShell searches on the Windows platform for the AWS credentials. You can also write the credentials to a different file as follows:
PS C:\> Set-AWSCredentials -AccessKey {xx} -SecretKey {xx} -StoreAs {ProfileName} -ProfilesLocation c:\AWSTools\MyCredential
By default, on a Windows platform, AWS Tools for Windows PowerShell modules read profiles from the file C:\Users<userid>\.aws\credentials. Don't get confused here. I specifically mentioned AWS Tools for Windows PowerShell and not AWS Tools for PowerShell Core. AWS Tools for PowerShell Core still store credentials in the location, C:\Users\username>\AppData\Local\AWSToolkit\RegisteredAccounts.json. On Linux, the file is at ~/.aws/credentials. Here are the high-level steps for the credential search:
- Literal credentials in the cmdlet
- Profile names or profile locations
- Credentials specified by the credential parameter
- PowerShell session profiles
- Default profiles set in PowerShell for the AWS access
- The EC2 instance credential if EC2 instance is configured for an IAM role
- Visual Basic程序開發(學習筆記)
- Learning Neo4j 3.x(Second Edition)
- Quarkus實踐指南:構建新一代的Kubernetes原生Java微服務
- Python機器學習實戰
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- Easy Web Development with WaveMaker
- 從0到1:Python數據分析
- R大數據分析實用指南
- Java SE實踐教程
- CRYENGINE Game Development Blueprints
- Python Interviews
- 數據科學中的實用統計學(第2版)
- Laravel Design Patterns and Best Practices
- Using Yocto Project with BeagleBone Black
- Java EE 7 Development with WildFly