- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 AWS sdk 在 AWS stepfunctions 中创建状态机,例如,
stepfunctions.createStateMachine(params, function(err, data)...
errorMessage": "User: arn:aws:sts::555555555:assumed-role/SFN_API_role/SFAPITest is not authorized to perform: states:CreateStateMachine on resource: arn:aws:states:us-east-1:555555555:stateMachine:*",
"errorType": "AccessDeniedException
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"states:ListStateMachines",
"states:ListActivities",
"states:CreateStateMachine",
"states:CreateActivity"
],
"Resource": [
"*"
]
},
{
"Effect": "Allow",
"Action": [
"iam:PassRole"
],
"Resource": [
"*"
]
},
{
"Effect": "Allow",
"Action": [
"lambda:*"
],
"Resource": [
"*"
]
},
{
"Effect": "Allow",
"Action": [
"states:DescribeStateMachine",
"states:StartExecution",
"states:DeleteStateMachine",
"states:ListExecutions"
],
"Resource": [
"*"
]
},
{
"Effect": "Allow",
"Action": [
"states:DescribeExecution",
"states:GetExecutionHistory",
"states:StopExecution"
],
"Resource": [
"*"
]
},
{
"Effect": "Allow",
"Action": [
"states:DescribeActivity",
"states:DeleteActivity",
"states:GetActivityTask",
"states:SendTaskSuccess",
"states:SendTaskFailure",
"states:SendTaskHeartbeat"
],
"Resource": [
"*"
]
}
]
最佳答案
您正在使用 "Resource": ["*"]
而不是 "Resource": "*"
.只需将您的政策的第一部分更改为以下内容:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"states:ListStateMachines",
"states:ListActivities",
"states:CreateStateMachine",
"states:CreateActivity"
],
"Resource": "*"
},
...
关于amazon-web-services - AWS StepFunctions : Error While creating State Machine using AWS-SDK through lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52710384/
有没有办法在 StepFunction 中创建选择规则来确定数组字段是否有任何元素? Current StepFunction documentation没有列出任何特定于集合的比较运算符,所以我想知
我有 Lambda 函数 tranportKickoff,它接收输入,然后将输入转发/代理到 Step Function。下面的代码确实运行了,我没有收到任何错误,但同时 step 函数没有执行。 对
根据 AWS StepFunction 文档,可以为每个错误配置重试,但我想知道是否可以使用错误消息中的详细信息来定义重试策略? 在我的例子中,我正在触发 Glue ETL 作业,该作业可能因自定义异
我有一个可用的 StepFunction 状态机,有 4 个步骤触发 4 个 Lambda。 由于其中一个步骤将是一个运行时间更长的任务,因此我决定将其中一个 Lambda 转换为 Fargate 任
我创建了这样的东西: { "Comment": "A description of my awesome state machine", "StartAt": "Splitter", "S
我无法找到将“null”指定为结果路径的方法。 正如这里指出的: https://docs.aws.amazon.com/step-functions/latest/dg/input-output-r
我有一些奇怪的错误,我找不到原因,你能帮我吗? ... Serverless: Warning: Unable to find plugin named: TypeScriptPlugin Serve
我正在尝试使用 CloudFormation 部署 stepfunctions,并且我想从 S3 中的外部文件引用实际的 stepfunction 定义。 模板如下所示: StepFunction1:
AWS Stepfunctions 最近添加了 EMR 集成,这很酷,但我找不到将变量从步骤函数传递到 addstep 参数的方法。例如,我想将“$.dayid”变量传递给“Parameters”>“
The documentation定义 endpoint因此: endpoint (String) — The endpoint URI to send requests to. The defaul
我有一个步骤函数,它以许多并行步骤开始(每个并行步骤都是一个 lambda 调用),然后是一个完成一些最终处理的完成步骤。 它可以在这里可视化(下面也给出了状态函数定义的编辑版本)。我知道您可以在并行
目前,我正在尝试创建一系列 Lambda,这些 Lambda 将从 StepFunctions 输入执行给定的特定负载。我一切正常;然而,这不是我想要的。 我终于掌握了 InputPath、Resul
我正在尝试执行具有使用事件资源的任务的步骤函数。 运行我的代码后,我想返回一个 SendTaskSuccess或 SendTaskFailure 回到阶跃函数。 我偶尔收到以下错误(不到 10 秒后)
我已经在 Terraform 中定义了一个 StepFunction 状态机的创建,现在我想设置一个定时器来每天触发状态机,我认为使用 cloudwatch 事件规则可能是一个不错的选择,我知道如何将
我已经在 Terraform 中定义了一个 StepFunction 状态机的创建,现在我想设置一个定时器来每天触发状态机,我认为使用 cloudwatch 事件规则可能是一个不错的选择,我知道如何将
我已经创建了一个涉及 2 个 lambda 和一个选择的步进函数,我基本上想创建一个引用该函数的 CloudFormation 资源,或者我可以将其粘贴到现有步进函数的定义中的 CloudFormat
我正在 js/ts 中开发 AWS CDK(ver2,因为我们都讨厌 ver1 中的版本控制),并且出于一些明显的原因,我正在尝试用 CDK 替换我们当前的 Cloudformation 堆栈/实现。
我正在尝试使用 AWS sdk 在 AWS stepfunctions 中创建状态机,例如, stepfunctions.createStateMachine(params, function(err
我是一名优秀的程序员,十分优秀!