当在AWS EC2实例上运行SSH命令时,可能会收到“No RDS environ”错误。这是因为环境变量未正确设置所导致的。要解决此问题,请按以下步骤操作。
sudo nano /etc/environment
AWS_REGION=us-east-1 AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXX AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX RDS_HOSTNAME=dbname.xxxxxxxxxxxxx.us-east-1.rds.amazonaws.com RDS_PORT=5432 RDS_DB_NAME=dbname RDS_USERNAME=username RDS_PASSWORD=password
保存文件并退出nano编辑器。
提交更改:
sudo service ssh restart
现在您可以使用SSH连接到EC2实例,而不会再收到“No RDS environ”错误。