尝试使用 boto 修改 AWS RDS 上的数据库参数组时,我遇到了以下错误:
from boto import rds
conn = rds.connect_to_region('eu-west-1', aws_access_key_id=AWS_ACCESS_KEY_ID, aws_secret_access_key=AWS_SECRET_ACCESS_KEY)
pg = conn.get_all_dbparameters('mygroup')
pg.add_param('slow_query_log', True, 'immediate')
TypeError
"unknown type (<type 'str'>)"
File: /usr/local/lib/python2.6/dist-packages/boto/rds/parametergroup.py, Line: 175
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激
我有两个不同的 AWS 账户运行 EC2 实例和 RDS 卷,设置方式如下:
AWS 账户 #1
AWS 账户 #2
我将开发和生产分开的原因是为了在我们测试我们的应用程序时利用 AWS 免费套餐。
我的问题是我是否可以从EC2 1(开发)访问RDS 2(生产)以进行测试,如果可以,我将如何进行。我一直在玩 VPC 设置,但似乎无法使其正常工作。
基本上我可以从我拥有的另一个 AWS 账户的 EC2 访问一个 AWS 账户的 RDS 吗?
我想在 RDP 中连接一个 Amazon SQL RDS 实例...但是 AWS 没有提供任何凭证。
我在俄勒冈地区创建了我的 Amazon RDS。我必须用我的Heroku App配置它。我可以从我的本地机器访问RDS。但这不会发生在Heroku 上。我也没有自由在那里创建安全组。我收到错误
错误 2003 (HY000):无法连接到“RDS 主机名”上的 MySQL 服务器 (111)
某物 。我不明白,因为我的本地机器正在解析 host 而不是来自Heroku。
我刚刚在弗吉尼亚北部创建了RDS实例,并尝试使用Navicat连接该数据库。
但是我无法连接它。
通过Internet搜索之后,我知道我们需要配置安全组。但就我而言,有一个通知:
Your account does not support the EC2-Classic Platform in this region. DB Security Groups are only needed when the EC2-Classic Platform is supported. Instead, use VPC Security Groups to control access to your DB Instances. Go to the EC2 Console to view and manage your VPC Security Groups. For more information, see AWS Documentation on Supported Platforms and Using RDS in VPC.
Run Code Online (Sandbox Code Playgroud)
请帮助我解决问题。N.Virginia也是AWS自动分配的。最好选择Free-tier的N.Viginia。
我们即将从新加坡AWS迁移到孟买.在这个地区迁移或其他任何地方,我应该注意什么?
前段时间,在删除堆栈时,RDS也被删除而没有留下最终快照,现在当删除RDS并创建一个未删除的手动快照时.可能是什么原因?
我以这种方式删除堆栈:aws cloudformation delete-stack --stack-name name-of-the stack
我没有发现任何类似的问题.
我有一个创建用于访问RDS postgresql实例和Elasticcache集群的AWS Lambda。为了访问RDS实例,我相信RDS和Elasticache都需要打开然后进入端口以供lambda访问。我还看到了允许lambda访问elasticache和RDS的策略。这些策略适用于分配给AWS lambda的角色。在这种情况下角色和安全组的目的是什么?
amazon-web-services amazon-rds amazon-iam aws-lambda aws-security-group
我正在尝试使用AWS CLI通过标签搜索资源。
我准备这个tag.json文件:
{“ TagFilters”:[{“ Value”:“ postgres-dev”,“ Key”:“ Name”}]}
并使用以下命令:
aws resourcegroupstaggingapi get-resources --tag-filters --cli-input-json文件://tag.json
但是,它不仅返回具有此标签的数据库,还返回我的AWS账户中的每个资源(EC2,ELB等)。
谁能告诉我我在哪里做错了?
非常感谢。
我将我的RDS修改为db.t2.micro,但由于Configuration中启用了加密,因此无法正常工作。
有谁知道如何禁用数据库加密来降级它?
amazon-rds ×10
amazon-ec2 ×2
aws-cli ×2
mysql ×2
amazon-iam ×1
amazon-s3 ×1
aws-lambda ×1
boto ×1
heroku ×1
node.js ×1
postgresql ×1
python ×1
rdp ×1