Amazon web services 从AWS教育帐户Cloud9控制台部署SAM脚本时出错
我不熟悉使用AWS和无服务器应用程序模型(SAM)。在关注最近的一个项目的GitHub时,我在SAM部署中遇到了问题 特别是,在遵循时,这些是它们提供的步骤(所有这些步骤都是从Amazon web services 从AWS教育帐户Cloud9控制台部署SAM脚本时出错,amazon-web-services,amazon-s3,aws-sam,Amazon Web Services,Amazon S3,Aws Sam,我不熟悉使用AWS和无服务器应用程序模型(SAM)。在关注最近的一个项目的GitHub时,我在SAM部署中遇到了问题 特别是,在遵循时,这些是它们提供的步骤(所有这些步骤都是从Cloud9终端执行的): 查找帐户Id。 accountId=$(curl-s)http://169.254.169.254/latest/dynamic/instance-identity/document |jq-r.accountId) 命名附加帐户Id的S3存储桶 s3\u deploy\u bucket=“主题
Cloud9
终端执行的):
accountId=$(curl-s)http://169.254.169.254/latest/dynamic/instance-identity/document |jq-r.accountId)
s3\u deploy\u bucket=“主题公园sam部署-${accountId}”
aws s3 mb s3://$s3_部署_bucket
sam包--输出模板文件packaged.yaml--s3 bucket$s3\u deploy\u bucket
sam部署--模板文件packaged.yaml--堆栈名称主题公园乘车时间--功能IAM
资源状态
:创建\u失败
ResourceType
:AWS::事件::规则
LogicalResourceId
”:UpdateRidesUpdateRidesEvent
ResourceStatusReason
:用户:arn:aws:sts::969009900039:假定角色/vocstartsoft/user810955=ameya。181co205@nitk.edu.in未授权对资源执行:事件:PutRule:arn:aws:events:us-east-1:969009900039:rule/theme-park-ride-times-UpdateRidesUpdateRidesEvent-1C6BYBO984UL7,并带有明确的拒绝(服务:AmazonCloudWatchEvents;状态代码:400;错误代码:AccessDeniedException;请求ID:c6d8162d-a3f1-405f-b6e8-2fd5437c4392)
请告诉我此问题的解决方案。提前感谢。由于您使用的是
AWS Educate Starter帐户
,您在沙盒帐户中可以和不能执行的操作受到了很多限制
允许的一般清单如下:
如果您面临的错误是他们提供的课堂或教程的一部分,您可以联系他们的客户支持。如果这一拒绝阻止您完成他们自己的课堂或教程,他们应该能够解决这一问题。由于您使用的是
AWS Educate Starter帐户
,您有很多限制离子强加在你的沙箱帐户中可以做和不能做的事情上
允许的一般清单如下:
如果您遇到的错误是他们提供的课堂或教程的一部分,您可以联系他们的客户支持。如果此拒绝阻止您完成他们自己的课堂或教程,他们应该能够解决此问题。谢谢回答。我使用的是初学者帐户。我可以使用个人帐户吗?@ameyaDeshpande个人帐户只有在你是一名教育工作者的情况下才受支持。很抱歉,我忘记在我的回答中提到这一点。我现在将添加它。因此,最后一个澄清。研讨会是在个人AWS帐户上建议的。我从我的edu初学者帐户开始关注它。因此,没有办法从这个帐户进行操作?@AmeyaDeshpande我不这么认为。明确拒绝意味着AWS Educate明确禁止您尝试执行的操作。Starer帐户非常有限。您可以随时联系他们的支持人员进行双重检查。顺便说一句,如果我的回答有帮助,请接受我的回答。感谢您的回答。我使用的是初学者帐户。我可以使用个人帐户吗?@AmeyaDeshpande个人帐户只有在你是一名教育工作者时才受支持。很抱歉,我忘记在我的回答中提到这一点。我现在将添加它。因此,最后一个澄清。研讨会是在个人AWS帐户上建议的。我从我的edu初学者帐户开始关注它。因此,没有办法从这个帐户进行操作?@AmeyaDeshpande我不认为所以。明确拒绝意味着AWS教育明确禁止您尝试执行的操作。Starer帐户非常有限。您可以随时联系他们的支持人员进行双重检查。顺便说一句,如果我的回答有帮助,请接受我的回答。