¿Cómo agrego permisos en una cola de AWS SQS?

Con el siguiente código, puedo agregar un permiso usando mi número de cuenta de AWS, pero la cola no recibe ningún mensaje de SNS.

AddPermissionRequest addPermissionRequest = new AddPermissionRequest();
addPermissionRequest.ActionName.Add("SendMessage");
addPermissionRequest.ActionName.Add("ReceiveMessage");
addPermissionRequest.QueueUrl = queueUrl;
addPermissionRequest.Label = General.IpAddressAWSFriendly;
addPermissionRequest.AWSAccountId.Add(AWS_ACCOUNT_ID);
sqs.AddPermission(addPermissionRequest);

Pero, cuando intento establecer el permiso a través de un comodín (*) para todos:

addPermissionRequest.AWSAccountId.Add("*");

me da un error. Si agrego manualmente el permiso en la consola de AWS SQS y especifico

SendMessage
ReceiveMessage

Para las acciones permitidas y para el principio, lo puse a "todos", la cola recibe mensajes de mi tema SNS. Entonces, obviamente, estoy haciendo algo mal pero ya no lo veo.

Cualquier ayuda sería genial! Me gustaría que Amazon tuviera ejemplos, el ejemplo que viene con el SDK no muestra nada sobre la configuración de políticas o permisos. Tampoco se muestra nada en la documentación en línea. Frustrante.

Respuestas a la pregunta(4)

Su respuesta a la pregunta