将协作者添加到 Alexa 托管的 CodeCommit git 存储库

Add collaborator to Alexa-hosted CodeCommit git repository

我用ask init --hosted-skill-id=<skill_id>拉了我技能的本地副本。 运行 git remote -v 显示存储库托管在位于 https://git-codecommit.us-east-1.amazonaws.com/v1/repos/<skill_id> 的 AWS CodeCommit 上。

我在我的 AWS 账户中看不到 CodeCommit 存储库(以根用户身份登录时)。我也看不到我的 AWS 账户中列出的任何 IAM 角色。我考虑过使用 ask configure 生成的 ask_cli_default 配置文件登录,但它只有一个访问密钥和秘密;没有密码。

哪个 AWS 账户持有 Alexa 托管的 CodeCommit 存储库?有什么方法可以授予另一个帐户访问权限吗?


其他可能相关的花絮

Alexa Hosted 托管在 Alexa 的 AWS 账户中,因此它不会显示在您的 AWS 账户中。相反,它在 Alexa 托管账户中为您提供了一个独特(且高度受限)的 AWS IAM 角色,该角色与您的技能和您的 Amazon 开发人员账户相关联。

如果您想引入其他开发人员,您需要做的是在您的帐户中为他们分配开发人员角色,以便他们可以使用自己的帐户访问技能及其资源。

这是将人员添加到您组织的开发者帐户的文档:https://developer.amazon.com/docs/app-submission/manage-account-and-permissions.html#add_other_users