【发布时间】:2019-07-27 09:36:32
【问题描述】:
遵循 aws 文档:https://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-hyperledger.html 使用文档中的 IAM 政策:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecr:GetAuthorizationToken",
"ecr:BatchCheckLayerAvailability",
"ecr:GetDownloadUrlForLayer",
"ecr:GetRepositoryPolicy",
"ecr:DescribeRepositories",
"ecr:ListImages",
"ecr:DescribeImages",
"ecr:BatchGetImage",
"s3:Get*",
"s3:List*"
],
"Resource": "*"
}
]
}
但无法启动堆栈。然后我添加了以下所有权限:
AmazonEC2FullAccess
AmazonEC2ContainerRegistryFullAccess
AmazonS3FullAccess
AmazonEC2ContainerRegistryReadOnly
AmazonS3ReadOnlyAccess
AmazonEC2ContainerServiceFullAccess
AdministratorAccess
但仍然没有运气,并得到了这个错误:
以下资源未能创建:[EC2InstanceForDev]。
我应该添加什么 IAM 政策来解决此错误?
谢谢!
【问题讨论】:
-
只是为了确定,您是否被接受了产品预览?另外,您是否在提供预览的正确区域运行?
-
嗨@MC_,我可以知道产品的预览版在哪里吗?你能分享一下链接吗?我在 us-west-2 中创建所有资源,因此我使用文档中的“在美国西部(俄勒冈)区域 (us-west-2) 启动”链接。
-
但是您注册了它的预览版吗?这应该从您的帐户中完成。否则,您将无法部署此服务,因为它不会启用。
-
QuantumLedgerDatabase 的注册链接,AmazonManagedBlockchain 的注册链接
标签: hyperledger-fabric amazon-cloudformation amazon-iam