Boto3 中的胶水更新连接返回 InvalidInputException -

时间:2021-04-15 20:17:39

标签: python boto3 aws-glue

我想更新 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 上也没有关于它的任何内容。有人能指出我正确的方向吗?

0 个答案:

没有答案