Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Acciones, recursos y claves de condición para AWS Administrador de Amplify
AWS Amplify Admin (prefijo de servicio: amplifybackend) proporciona las siguientes claves de operación, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.
Referencias:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Vea el referencia de autorización de servicio programático
para este servicio.
Temas
Operaciones de API definidas por AWS Administrador de Amplify
La siguiente tabla asigna las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulta la Tabla de acciones.
| Operación | Acción de IAM | Clave de condición | Valores posibles | Nivel de acceso |
|---|---|---|---|---|
|
CloneBackend |
Escritura |
|||
|
CreateBackend |
Escritura |
|||
|
CreateBackendAPI |
Escritura |
|||
|
CreateBackendAuth |
Escritura |
|||
|
CreateBackendConfig |
Escritura |
|||
|
CreateBackendStorage |
Escritura |
|||
|
CreateToken |
Escritura |
|||
|
DeleteBackend |
Escritura |
|||
|
DeleteBackendAPI |
Escritura |
|||
|
DeleteBackendAuth |
Escritura |
|||
|
DeleteBackendStorage |
Escritura |
|||
|
DeleteToken |
Escritura |
|||
|
GenerateBackendAPIModels |
Escritura |
|||
|
GetBackend |
Lectura |
|||
|
GetBackendAPI |
Lectura |
|||
|
GetBackendAPIModels |
Lectura |
|||
|
GetBackendAuth |
Lectura |
|||
|
GetBackendJob |
Lectura |
|||
|
GetBackendStorage |
Lectura |
|||
|
GetToken |
Lectura |
|||
|
ImportBackendAuth |
Escritura |
|||
|
ImportBackendStorage |
Escritura |
|||
|
ListBackendJobs |
Enumeración |
|||
|
ListS3Buckets |
Enumeración |
|||
|
RemoveAllBackends |
Escritura |
|||
|
RemoveBackendConfig |
Escritura |
|||
|
UpdateBackendAPI |
Escritura |
|||
|
UpdateBackendAuth |
Escritura |
|||
|
UpdateBackendConfig |
Escritura |
|||
|
UpdateBackendJob |
Escritura |
|||
|
UpdateBackendStorage |
Escritura |
Acciones definidas por AWS Administrador de Amplify
Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.
| Acciones | Description (Descripción) | Tipos de recursos (*necesarios) | Claves de condición | Nivel de acceso |
|---|---|---|---|---|
Otorga permiso para clonar un entorno de backend de Amplify Admin existente en un nuevo entorno backend de Amplify Admin |
Write |
|||
Otorga permiso para crear un nuevo entorno backend de Amplify Admin por el Amplify appId |
Escritura |
|||
Otorga permiso para crear una API para un entorno de backend de administrador de Amplify existente mediante AppID y backendEnvironmentName |
Escritura |
|||
Concede permiso para crear un recurso de autenticación para un entorno de backend de administrador de Amplify existente mediante AppID y backendEnvironmentName |
Escritura |
|||
Otorga permiso para crear una nueva configuración de backend de Amplify Admin por el Amplify appId |
Escritura |
|||
Otorga permiso para crear un recurso de almacenamiento backend |
Escritura |
|||
Otorga permiso para crear un token de desafío de Amplify Admin por el appId |
Escritura |
|||
Concede permiso para eliminar un entorno de backend de administrador de Amplify existente mediante el AppID y el backendEnvironmentName |
Escritura |
|||
Concede permiso para eliminar una API de un entorno de backend de administrador de Amplify existente mediante el AppID y el backendEnvironmentName |
Escritura |
|||
Concede permiso para eliminar un recurso de autenticación de un entorno de backend de administrador de Amplify existente mediante el AppID y el backendEnvironmentName |
Escritura |
|||
Otorga permiso para eliminar un recurso de almacenamiento backend |
Escritura |
|||
Otorga permiso para eliminar un token de desafío de Amplify Admin por el appId |
Escritura |
|||
Concede permiso para generar modelos para una API de un entorno de backend de Amplify Admin existente mediante AppID y backendEnvironmentName |
Escritura |
|||
Concede permiso para recuperar un entorno de backend de Amplify Admin existente mediante el appID y el backendEnvironmentName |
Lectura |
|||
Concede permiso para recuperar una API de un entorno de backend de administrador de Amplify existente mediante el AppID y el backendEnvironmentName |
Lectura |
|||
Concede permiso para recuperar modelos para una API de un entorno de backend de Amplify Admin existente mediante el AppID y el backendEnvironmentName |
Lectura |
|||
Concede permiso para recuperar un recurso de autenticación de un entorno de backend de Amplify Admin existente mediante el AppID y el backendEnvironmentName |
Lectura |
|||
Concede permiso para recuperar un trabajo de un entorno de backend de administrador de Amplify existente mediante el AppID y el backendEnvironmentName |
Lectura |
|||
Otorga permiso para recuperar un recurso de almacenamiento backend existente |
Lectura |
|||
Otorga permiso para recuperar un token de desafío de Amplify Admin por el appId |
Lectura |
|||
Concede permiso para importar un recurso de autenticación existente de un entorno de back-end de administrador de Amplify mediante el AppID y el backendEnvironmentName |
Escritura |
|||
Otorga permiso para importar un recurso de almacenamiento backend existente |
Escritura |
|||
Concede permiso para recuperar los trabajos de un entorno de backend de administrador de Amplify existente mediante el AppID y el backendEnvironmentName |
Enumeración |
|||
Otorga permiso para recuperar buckets de s3 |
Enumeración |
|||
Otorga permiso para eliminar todos los entornos backend de Amplify Admin existentes por el appId |
Write |
|||
Otorga permiso para eliminar una configuración de backend de Amplify Admin por el Amplify appId |
Escritura |
|||
Concede permiso para actualizar una API de un entorno de backend de Amplify Admin existente mediante el AppID y el backendEnvironmentName |
Escritura |
|||
Concede permiso para actualizar un recurso de autenticación de un entorno de backend de administrador de Amplify existente mediante el appID y el backendEnvironmentName |
Escritura |
|||
Otorga permiso para actualizar una configuración de backend de Amplify Admin por el Amplify appId |
Escritura |
|||
Concede permiso para actualizar un trabajo de un entorno de backend de administrador de Amplify existente mediante el AppID y el backendEnvironmentName |
Escritura |
|||
Otorga permiso para actualizar recurso de almacenamiento backend |
Escritura |
|||
Tipos de recursos definidos por AWS Administrador de Amplify
Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.
| Tipos de recurso | ARN | Claves de condición |
|---|---|---|
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/api/* |
||
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/auth/* |
||
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/* |
||
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/config/* |
||
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/* |
||
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/environments/* |
||
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/job/* |
||
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/storage/* |
||
arn:${Partition}:amplifybackend:${Region}:${Account}:/backend/${AppId}/challenge/* |
Claves de condición para AWS Administrador de Amplify
AWS Amplify Admin no tiene claves de condición específicas de un servicio que puedan usarse en Condition elemento de las declaraciones de política.