I'm trying to connect Crucible to an AWS CodeCommit repository. There's a related post that has been very helpful (https://community.atlassian.com/t5/Fisheye-Crucible-questions/Can-AWS-CodeCommit-support-integration-with-Atlassian-Crucible/qaq-p/54807?tempId=eyJvaWRjX2NvbnNlbnRfbGFuZ3VhZ2VfdmVyc2lvbiI6IjEuMCIsIm9pZGNfY29uc2VudF9ncmFudGVkX2F0IjoxNTc2ODYyMTMxMTczfQ%3D%3D#U1348164) that suggests creating an AWS IAM user with read access to CodeCommit and within Crucible connecting to the repository using the "Upload private key for ssh" option with that user's credentials. I've followed all the instructions in that post, but am running into an error when I upload the private key file ("The file you uploaded is not a valid private key"). I tried uploading a CSV and TXT file containing just the key, and also a CSV file containing the user name, key ID, key, and console login link, but nothing has worked so far. What format is the private key file supposed to be in? Thanks you for your help!
The key you want to upload can have any extension, but it is essentially a plain text file that will have some content that looks like this:
-----BEGIN RSA PRIVATE KEY-----MIIEpgIBAAKCAQEA+G+sK03a0pJgFP85+AZPxhFCbCBEvHjrJRC32ofbaHDvn6QOHvYwiY/Sy4M1SY9WcAyPhgXh8PsihYn5mTzyO+cO9O6AzeLH0ZCCv7pWbdhmkTqXl+1bagT0vDIqQmO9hTPs3GZg81lpXF9RSPhuYuuecq4OsHiusm9tJo4bjn66ZXD1krFkF2JepYzzW1sJ+w4u2+5fpOoJPv9j+2t3wCyWOm6xngrMMzjEJtmv1DdSFhzu1VRvFH9c9lYBAveWfj5lchzXT8f3IsfbUbyXLNSb0+eJdxZ2tVCtja8b5VQUsNio5cvDf5dNSMwvKVpqMrxT3S2+bGXr8nX9xpfD2wIDAQABAoIBAQCZmjIQ9Cn/V5Egak0lFIHuLG2s/KaDASAh4pxJ+QWnJWyCf6RbcEvCQbJLMeyYdo8y6BE1BB4WKK/HcO9p10zNzKZquavZoAV7hKXSdRtK/ykrUda4kICcpEPMuBd4xMJAwUIJYyM+UmHaQvS28SMO9i8ZKJTcd0FMAaiy1doj1u786DMRgq6gGK8b2V4G1RMOoBrB19Zr/BYUem0+oYmtqSfGi5eOIHNtqdNMIT3O156HADdbuUAfCa6jJ+0qoWVWxToXxKrz5m3yvEAyU8Rvv3f4RkYGTXgRbC5Us4tkv/6ZEeRJP2nZVK6MCrFVk3Nu0LxT5JcOOYU8/v0xfXABAoGBAP2sO45D9oG/oVpUjGJ1lRYAT+rBOJnPTpdJ+2ps1wFk277DehGS5nEAUEl3kl9WuHMr+cnwmHyL7mysi7bDOcKT613Spw3fd2J7W43TSEjxWYpl2rmBgeeASMtWHtKCGekulGMmms3oruiyQKVsfodw9a9NYU6TgWIs6shpvtrbAoGBAPq3JDgW8d+/XxHVUhR1pkAswsFwQ0qWKPPMYDRuy84Nw9fSAz58Gv74S7Bfy+BVvAtZvnkSuXJN39nRDVvFb8oo1GoMiiNzvjJXMpBr+yl3JbPtVAnAYxaRcm4DZDZuoOcRJgOQ+Lxrs+4cX/yR0RAuQ+s99rkEAJFP2mU5TIsBAoGBANU1bL0PPGIjWY+dnnymzU63pnPuQQ9t4WVhJjJ2FmQyjEuS6sdYi90QYWrOWDVPoyoSHRlw4glUZ2npwGg1QBfd0aaDBiuv1hztB691lLzSNesP3r2qLzAPb5+P28oc1YBayRdo/BXy6wfjwlgHj3VxKN5VkGLFsap9jDw0PNifAoGBAII9s24D1WCTbJK6C2qfd17tIbsVU4+ik+GacPur9umy0uMBsTe7htafK8qS6Tk/sHEBDOaeaIHNnJTteZAL77fIIBh7LSOfk9VY4OaPgakXwRlIF5j9PTxTEGvADUYNkD6Y9PNzUxOmq5DtYpu1MDLEpfnFda7FOnpCTkS5UF8BAoGBALwHyfV9Jiv1j6WSAboSjllBxf+zhsbN76F93qDEezpJydF9+/IY+XMDS8eJ1UEu7I0MAjRM7pSfsqqC4rAu4K3ZjjSUWqL0LMPfMzcAYwR+UcZrrT+A6LaM6eF9NUynXS8MMGMsfoEOfTC3w41yE2e9H9oe7EUDin2mg8xx1Ii2-----END RSA PRIVATE KEY-----
I generated this from linux command line with the comand ssh-keygenBe sure to leave the passphrase blank and specify a file name (don't let it go into .ssh/rsa_id or whatever it suggests).
You can do the same with putty key generator, but don't use the "save private key" button. Instead, select conversions in the menu then export OpenSSH Key
It looks like you're new here. Sign in or register to get started.