mTurk를 통해 SQS로 메시지를 보내려면 SendMessage
에 해당 권한을 제공해야합니다. 문서에서 그들은 교장이 mturk-requester.amazonaws.com
이어야한다고 말한다. 따라서 작동하는 정책은 다음과 같습니다.은 Boto3에서 사용 권한을 생성하는 데 문제가 있습니다.
"Principal": {
"Service": "mturk-requester.amazonaws.com"
},
이 작업은 Boto3.SQS.addPermission을 통해 수행 할 수 있습니다. 그와 마찬가지로 :
response = client.add_permission(
QueueUrl='string',
Label='string',
AWSAccountIds=[
'string',
],
Actions=[
'string',
]
)
하지만 난 AWSAccountIds
필드에 올바른 교장을 추가 할 수있는 방법을 이해하지 못한다. 내 모든 시도가 mturk-requester.amazonaws.com
에 실패했습니다.
내가 뭘 잘못하고 있니?