Я делаю проект AWS CodeStar, и я создал свой template.yml, который содержит мои функции Lambda, таблицы SF, DynamoDB ...
Если я печатаю регион и код учетной записи в жестком коде, он работаетно когда я заменяю их такими параметрами, как $ {AWS :: Region} или $ {AWS :: AccountId}, я получаю эту ошибку:
Failed to execute change set. Current stack status: UPDATE_ROLLBACK_COMPLETE. Reason: No reason was provided.
Это часть моего template.yml
Resources:
DataAgentIntercept:
Type: AWS::StepFunctions::StateMachine
Properties:
StateMachineName: DataAgentIntercept
DefinitionString: |-
{
"StartAt": "InsertAgentDataDB",
"States": {
"InsertAgentDataDB": {
"Type": "Task",
"Resource": "arn:aws:lambda:${AWS::Region}:${AWS::AccountId}:function:awscodestar-pocawsjawa-lambda-InsertAgentDataDB-10UOAYKYNWLYB",
"End": true
}
}
}
RoleArn: arn:aws:iam::${AWS::AccountId}:role/service-role/StatesExecutionRole-eu-west-1
Что я делаю не так?