我想更新 AWS Glue 连接以强制执行 SSL。命令很简单:
glue_client = boto3.client('glue')
glue_client.update_connection(
Name='test2123123',
ConnectionInput= {
'Name': 'test2123123',
'ConnectionType': 'JDBC',
'ConnectionProperties' : {
'JDBC_ENFORCE_SSL' : 'true'
}
}
)
但是,它返回以下错误。
<块引用>botocore.errorfactory.InvalidInputException: 调用 UpdateConnection 操作时发生错误 (InvalidInputException):连接属性验证失败
我认为问题在于更高级别的“名称”被列为要更新的连接定义的名称。 在 boto3 文档中,作为“ConnectionInput”一部分的“名称”是连接的名称。我不知道连接定义是什么,aws.docs 上也没有关于它的任何内容。有人能指出我正确的方向吗?