gpt4 book ai didi

python - boto 3 中 Comprehend 的 "DataAccessRoleArn"是什么?

转载 作者:行者123 更新时间:2023-12-01 00:11:08 25 4
gpt4 key购买 nike

我正在使用 boto3 的 AWS Comprehend 接口(interface)进行情绪分析。

我对“DataAccessRoleArn”参数有疑问。这里面插入了什么样的值呢?我要求提供它的格式或一些示例。

最佳答案

我回答是为了提供更完整的引用。

boto3 docs on Comprehend 中,DataAccessRoleArn 是一个字符串,描述如下:

DataAccessRoleArn (string) --
[REQUIRED]

The Amazon Resource Name (ARN) of the AWS Identity and Management (IAM) role that grants Amazon Comprehend read access to your input data.

根据 AWS IAM ARNs 引用,ARN 的形式如下:

arn:partition:service:region:account:resource

对于 IAM 角色,通常采用以下形式:

arn:aws:iam::123456789012:role/<role name>

where `region` is left blank for IAM resources
and `123456789012` is the AWS account ID

要获取您的 ARN,您只需登录 IAM 控制台,然后打开包含 Comprehend policy 的角色页面。以下是屏幕截图(取自 AWS 文档):

enter image description here

或者,如果您使用 AWS CLI,还可以使用 get-role 命令获取有关 IAM 角色(包括 ARN)的信息:

$ aws iam get-role --role-name Test-Role
{
"Role": {
"Description": "Test Role",
...
"Arn": "arn:aws:iam::123456789012:role/Test-Role"
}
}

关于python - boto 3 中 Comprehend 的 "DataAccessRoleArn"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59622344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com