obj = boto.redshift.layer1.RedshiftConnection()
obj.create_cluster(
cluster_identifier='bototest',
node_type='dw.hsl.xlarge',
master_username='suresh',
master_user_password='Suresh123',
db_name='dev',
cluster_type='single-node',
cluster_security_groups='None',
vpc_security_group_ids='None',
cluster_subnet_group_name='None',
availability_zone='us-east-1',
preferred_maintenance_window='None',
cluster_parameter_group_name='None',
automated_snapshot_retention_period='None',
port=5439,
cluster_version='None',
allow_version_upgrade='None',
number_of_nodes=1,
publicly_accessible='None',
encrypted='None')
为什么我得到这个错误?在
^{pr2}$
参数}。您正在传递一个包含值None的字符串。另外,对于
allow_version_upgrade
、publicly_accessible
和encrypted
期望bool
值,True
或{cluster_version
,还传递了一个包含值None而不是特殊常量None
的字符串。在create_cluster
方法的在线文档非常完整。你可以在这里找到它们:http://docs.pythonboto.org/en/latest/ref/redshift.html#boto.redshift.layer1.RedshiftConnection.create_cluster。在相关问题 更多 >
编程相关推荐