Create a SageMaker-linked code repository
POST/code-repositories
Creates a code repository (GitHub, GitLab, Bitbucket, or CodeCommit), optionally stores git credentials as a SecureString parameter, creates the SageMaker repository, and grants the caller owner access. CodeCommit can be created via CodeCommitRepositoryName or linked via RepositoryUrl. External code-commit + Credentials is rejected.
Request
Responses
- 200
- 400
- 500
Repository created. Body includes Message "Successfully created code repository" and RepositoryName.
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers
Missing required fields, invalid name/URL/type, duplicate name or URL, missing Username/Password for new credentials, or SageMaker create failure.
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers
DynamoDB write failure. Typical Message is "DB-1002 - Failed to update entry in the dynamoDB table, please check for errors".
Response Headers
Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers