AWS Lambda를 생성하기 위해 서버리스 를 시도하고 있는데 명령을 사용하여 프로젝트를 생성하는 동안 serverless project create
다음 오류가 발생합니다.
AccessDenied: User: arn:aws:iam::XXXXXXXXX:user/XXXXXXXXX is not authorized to perform: cloudformation:CreateStack on resource: arn:aws:cloudformation:us-east-1:XXXXXXXXX:stack/XXXXXXXXX-development-r/*
사용자를 생성하고 사용자에게 다음 권한을 부여했습니다.
AWSCloudFormationFullAccess
부여 할 항목 없음 )어떻게 진행할 수 있습니까? 부여해야하는 다른 권한은 무엇입니까?
당신이 언급 한 가장 가까운 것은 AWSCloudFormationReadOnlyAccess
이지만 분명히 그것은 읽기 전용이며 필요합니다 cloudformation:CreateStack
. 사용자 정책으로 다음을 추가합니다 .
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt1449904348000",
"Effect": "Allow",
"Action": [
"cloudformation:CreateStack"
],
"Resource": [
"*"
]
}
]
}
예를 들어 EC2 인스턴스를 시작하거나 보안 그룹을 (재) 구성하는 등 더 많은 권한이 필요할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다