将协作者添加到 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 存储库?有什么方法可以授予另一个帐户访问权限吗?
其他可能相关的花絮
- 上下文:昨天我基于 Hello World 模板在 Alexa 开发人员控制台中创建了一项技能。现在我想与朋友分享它,以便我们一起开发它。理想情况下,我们都能够使用 Alexa 开发人员控制台中的模拟器推送到共享 git 存储库、构建、部署和测试。
ask --version
= 2.20.0
- 我可以使用
ask util git-credentials-helper
中的(生成的)用户名和密码 git clone
到另一个本地目录。
- AWS 论坛中的一个问题 Alexa Hosted sets up a CodeCommit repository -- 未回答
- setting up cross-account access to CodeCommit 的官方 AWS 文档——需要从 AWS 控制台访问 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
我用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 存储库?有什么方法可以授予另一个帐户访问权限吗?
其他可能相关的花絮
- 上下文:昨天我基于 Hello World 模板在 Alexa 开发人员控制台中创建了一项技能。现在我想与朋友分享它,以便我们一起开发它。理想情况下,我们都能够使用 Alexa 开发人员控制台中的模拟器推送到共享 git 存储库、构建、部署和测试。
ask --version
= 2.20.0- 我可以使用
ask util git-credentials-helper
中的(生成的)用户名和密码git clone
到另一个本地目录。 - AWS 论坛中的一个问题 Alexa Hosted sets up a CodeCommit repository -- 未回答
- setting up cross-account access to CodeCommit 的官方 AWS 文档——需要从 AWS 控制台访问 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