boto3 codecommit проблемы create_commit - PullRequest
1 голос
/ 27 марта 2019

При попытке создать коммит с помощью клиента codecommit boto3, я каким-то образом получил AttributeError на create_commit, но другие команды работают как положено.

Вот код, который я использую:

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'

Кто-нибудь сталкивался с такой проблемой?

...