小编25b*_*3nk的帖子

如何使用python更改AWS信任用户“stsExternalId”?

在我的 IAM 策略中,信任关系显示如下

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::279121212121212:user/ai-s-p57s13"
      },
      "Action": "sts:AssumeRole",
      "Condition": {
        "StringEquals": {
          "sts:ExternalId": "xxxxxxxxxxx=2_0vy+PyUFdt728JrFjqeCOau62zU="
        }
      }
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

现在我想aws :: sts:ExternalId使用以下命令将信任关系 id 更改为新值,如下所示python

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": {
        "AWS": "arn:aws:iam::333333333333:user/ai-s-p57s13"
      },
      "Action": "sts:AssumeRole",
      "Condition": {
        "StringEquals": {
          "sts:ExternalId": "yyyyyyyyyy=2_0vy+PyUFdt728JrFjqeCOau62zU="
        }
      }
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

使用python我想改变

我尝试使用下面的代码:

import boto3

client = boto3.client('iam')
response = client.attach_role_policy(RoleName='testrole', PolicyArn='arn:aws:iam::279121212121212:user/testrole')
trust_policy = response['Role']['AssumeRolePolicyDocument'] …
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services python-2.7 python-3.x amazon-iam

5
推荐指数
1
解决办法
637
查看次数

如何从 ONNX 模型中读取各个层的权重和偏差值?

如何从 ONNX 模型获取权重/偏置矩阵值,我目前可以从model.onnx. 我加载模型,然后读取图形节点以获得相同的结果:

import onnx
m = onnx.load('model.onnx')
print(m.graph.node)
Run Code Online (Sandbox Code Playgroud)

protocol-buffers onnx

1
推荐指数
1
解决办法
3086
查看次数