我正在尝试使用AWS Glue
建立与aws cli
的新连接。
声明是:
aws glue create-connection --profile dev --connection-input Name="redshift",ConnectionType="JDBC",ConnectionProperties={"HOST"="redshift.mine.com","PORT"="5439","USER_NAME"="myUser","PASSWORD"="myPwd","JDBC_CONNECTION_URL"="jdbc:redshift://mine.eu-west-1.redshift.amazonaws.com:5439/myDb"}
并返回:
Unknown options: Name=redshift,ConnectionType=JDBC,ConnectionProperties=USER_NAME=myUser, Name=redshift,ConnectionType=JDBC,ConnectionProperties=PORT=5439
我尝试了相同的语句,但没有双引号,甚至只是在参数名称中使用了双引号...
此外,如果我简化语句,然后运行:
aws glue create-connection --profile dev --connection-input Name="redshift",ConnectionType="JDBC",ConnectionProperties={"HOST"="redshift.mine.com"}
它返回:
An error occurred (InvalidInputException) when calling the CreateConnection operation: Validation for connection properties failed
因此,似乎问题出在某些--connection-input
子参数周围。
还有其他开发者遇到此问题吗?