当尝试使用 boto3 的 codecommit 客户端创建提交时,不知怎的,我在 create_commit
上遇到了 AttributeError
,但其他命令按预期工作。
这是我正在使用的代码:
client = boto3.client(
'codecommit',
aws_access_key_id=access_key,
aws_secret_access_key=secret_key,
)
resp = client.create_commit(
repositoryName='my_repo',
branchName='master',
authorName='My Name',
email='my_email@gmail.com',
putFiles=[
{
'filePath': '1.json',
'fileMode': 'NORMAL',
'fileContent': '%s' % (content, ),
}
]
)
存储库是空的,因此不需要 parentCommitId
。
它说:
AttributeError: 'CodeCommit' object has no attribute 'create_commit'
有人遇到这样的问题吗?
我是一名优秀的程序员,十分优秀!