2

感情分析に AWS Comprehend 用の boto3 のインターフェイスを使用しています。

「DataAccessRoleArn」パラメーターに問題があります。これにはどのような値が挿入されますか? 私はそれのフォーマットまたはいくつかのサンプルを要求しています。

4

3 に答える 3

1

より完全な参照を提供するために答えています。

Comprehendのboto3 docsから、これDataAccessRoleArnは次のように記述された文字列です。

DataAccessRoleArn (文字列) --
[必須]

入力データへの Amazon Comprehend 読み取りアクセスを許可する AWS Identity and Management (IAM) ロールの Amazon リソースネーム (ARN)。

AWS IAM ARNリファレンスから、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 ポリシーを含むロールのページを開くだけです。スクリーンショットは次のとおりです (AWS ドキュメントから取得)。

ここに画像の説明を入力

または、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"
    }
}
于 2020-01-09T13:06:31.467 に答える