在我的 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) 如何从 ONNX 模型获取权重/偏置矩阵值,我目前可以从model.onnx. 我加载模型,然后读取图形节点以获得相同的结果:
import onnx
m = onnx.load('model.onnx')
print(m.graph.node)
Run Code Online (Sandbox Code Playgroud)