感情分析に AWS Comprehend 用の boto3 のインターフェイスを使用しています。
「DataAccessRoleArn」パラメーターに問題があります。これにはどのような値が挿入されますか? 私はそれのフォーマットまたはいくつかのサンプルを要求しています。
感情分析に AWS Comprehend 用の boto3 のインターフェイスを使用しています。
「DataAccessRoleArn」パラメーターに問題があります。これにはどのような値が挿入されますか? 私はそれのフォーマットまたはいくつかのサンプルを要求しています。
より完全な参照を提供するために答えています。
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"
}
}