Quiero permitir que otras entidades de AWS Identity and Access Management (IAM) accedan a mi tema de Amazon Simple Notification Service (Amazon SNS).
Descripción corta
Puedes usar la consola de Amazon SNS o la Interfaz de la línea de comandos de AWS (AWS CLI) para editar la política de acceso de tu tema de Amazon SNS.
Resolución
Edición de la política de acceso de tu tema de Amazon SNS mediante la consola de Amazon SNS
Sigue estos pasos:
- Abre la consola de Amazon SNS.
- En el panel de navegación, elige Temas.
- Elige el nombre de tu tema de Amazon SNS y, a continuación, elige Editar.
- Amplía la sección Política de acceso - opcional.
- Edita la política de acceso para conceder los permisos necesarios para tu caso de uso.
Nota: Para obtener más información sobre las políticas de acceso, consulta Casos de ejemplo para el control de acceso de Amazon SNS.
- Selecciona Guardar cambios.
Uso de AWS CLI para editar la política de acceso del tema de Amazon SNS
Nota: Si se muestran errores al ejecutar comandos de AWS CLI, consulta Solución de errores de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.
Para modificar, agregar o eliminar permisos, ejecuta el siguiente comando set-topic-attributes:
aws sns set-topic-attributes --topic-arn your-topic-ARN --attribute-name your-policy-name --attribute-value file://yourpolicy.json
Nota: Sustituye your-topic-ARN por el nombre de recurso de Amazon (ARN) de tu tema. Sustituye your-policy-name por el nombre de tu política de acceso y yourpolicy.json por la ruta al documento de tu política.
Información relacionada
Acciones, recursos y claves de condición para Amazon SNS