Acciones, recursos y claves de condición para AWS Administrador de acceso a recursos de (RAM)
AWS Resource Access Manager (RAM) (prefijo de servicio:ram) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso 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.
-
Consulte la referencia de autorización del servicio programático de este servicio
.
Temas
Las operaciones de la API se definen mediante AWS Administrador de acceso a recursos de (RAM)
Acciones definidas por AWS Administrador de acceso a recursos de (RAM)
Tipos de recursos definidos por AWS Administrador de acceso a recursos de (RAM)
Claves de estado para AWS Administrador de acceso a recursos de (RAM)
Las operaciones de la API se definen mediante AWS Administrador de acceso a recursos de (RAM)
En la siguiente tabla, se asignan 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, consulte la tabla de acciones.
| Operación | Acción de IAM | Clave de condición | Valores posibles | Nivel de acceso |
|---|---|---|---|---|
|
AcceptResourceShareInvitation |
Escritura |
|||
|
AssociateResourceShare |
Escritura |
|||
|
AssociateResourceSharePermission |
Escritura |
|||
|
CreatePermission |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreatePermissionVersion |
Escritura |
|||
|
CreateResourceShare |
Escritura |
|||
Etiquetar, escribir |
||||
|
DeletePermission |
Escritura |
|||
|
DeletePermissionVersion |
Escritura |
|||
|
DeleteResourceShare |
Escritura |
|||
|
DisassociateResourceShare |
Escritura |
|||
|
DisassociateResourceSharePermission |
Escritura |
|||
|
EnableSharingWithAwsOrganization |
Gestión de permisos, escritura |
|||
|
GetPermission |
Lectura |
|||
|
GetResourcePolicies |
Lectura |
|||
|
GetResourceShareAssociations |
Lectura |
|||
|
GetResourceShareInvitations |
Lectura |
|||
|
GetResourceShares |
Lectura |
|||
|
ListPendingInvitationResources |
Lectura |
|||
|
ListPermissionAssociations |
Enumeración |
|||
|
ListPermissionVersions |
Enumeración |
|||
|
ListPermissions |
Enumeración |
|||
|
ListPrincipals |
Enumeración |
|||
|
ListReplacePermissionAssociationsWork |
Enumeración |
|||
|
ListResourceSharePermissions |
Enumeración |
|||
|
ListResourceTypes |
Enumeración |
|||
|
ListResources |
Enumeración |
|||
|
ListSourceAssociations |
Enumeración |
|||
|
PromotePermissionCreatedFromPolicy |
Escritura |
|||
|
PromoteResourceShareCreatedFromPolicy |
Escritura |
|||
|
RejectResourceShareInvitation |
Escritura |
|||
|
ReplacePermissionAssociations |
Escritura |
|||
|
SetDefaultPermissionVersion |
Escritura |
|||
|
TagResource |
Etiquetar, escribir |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateResourceShare |
Escritura |
Acciones definidas por AWS Administrador de acceso a recursos de (RAM)
Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. 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 aceptar la invitación de recurso compartido especificado |
Escritura |
|||
Otorga permiso para asociar los recursos and/or principales a un recurso compartido |
Escritura |
|||
Otorga permiso para asociar un permiso a un recurso compartido |
Escritura |
|||
Otorga permiso para crear un permiso que se puede asociar a un recurso compartido |
Escritura |
|||
Otorga permiso para crear una nueva versión de un permiso que se puede asociar a un recurso compartido |
Escritura |
|||
Otorga permiso para crear un recurso compartido con los and/or principales recursos proporcionados |
carnero: AllowsExternalPrincipals |
Escritura |
||
Otorga permiso para eliminar un permiso específico |
Escritura |
|||
Otorga permiso para eliminar una versión específica de un permiso |
Escritura |
|||
Otorga permiso para eliminar un recurso compartido |
Escritura |
|||
Otorga permiso para disociar los recursos and/or principales de un recurso compartido |
Escritura |
|||
Otorga permiso para desasociar un permiso de un recurso compartido |
Escritura |
|||
Otorga permiso para obtener acceso a la organización del cliente y crear un SLR en la cuenta del cliente. |
Gestión de permisos, escritura |
|||
Otorga permiso para obtener el contenido de un permiso de AWS RAM |
Lectura |
|||
Otorga permiso para obtener las políticas de los recursos especificados que posee y que ha compartido |
Read |
|||
Otorga un permiso para obtener un conjunto de asociaciones de recursos compartidos de una lista proporcionada o con un estado específico del tipo especificado |
Read |
|||
Otorga permiso para obtener invitaciones de uso compartido de recursos mediante el ARN de invitación especificado o aquellos del recurso compartido |
Read |
|||
Otorga permiso para obtener un conjunto de recursos compartidos de una lista proporcionada o con un estado especificado |
Lectura |
|||
Otorga permiso para enumerar los recursos de un recurso compartido que se comparte con usted, pero que tiene la invitación todavía pendiente |
Lectura |
|||
Concede permiso para enumerar información sobre el permiso y cualquier asociación |
Enumeración |
|||
Otorga permiso para enumerar las versiones de un permiso de AWS RAM |
Enumeración |
|||
Otorga permiso para enumerar los permisos de AWS RAM |
Enumeración |
|||
Otorga permiso para enumerar las entidades principales con las que ha compartido recursos o que tienen recursos compartidos con usted |
Enumeración |
|||
Otorga permiso para recuperar el estado del reemplazo de permiso asíncrono |
Enumeración |
|||
Otorga permiso para enumerar los permisos asociados a un recurso compartido |
Enumeración |
|||
Otorga permiso para enumerar los tipos de recursos que se pueden compartir y que admite la RAM AWS |
Enumeración |
|||
Otorga permiso para enumerar los recursos que agregó a recursos compartidos o los recursos que se comparten con usted |
Enumeración |
|||
Otorga permiso para incluir las asociaciones de fuentes para los recursos compartidos |
Enumeración |
|||
Otorga permiso para crear un permiso independiente y totalmente administrable por el cliente |
Escritura |
|||
Otorga permiso para promover el recurso compartido especificado |
Escritura |
|||
Otorga permiso para rechazar la invitación de recurso compartido especificada |
Escritura |
|||
Concede permiso para actualizar todos los recursos compartidos a un nuevo permiso |
Escritura |
|||
Otorga permiso para especificar un número de versión como versión predeterminada para el permiso administrado por el cliente correspondiente |
Escritura |
|||
Otorga permiso para etiquetar el recurso compartido especificado o el permiso |
Etiquetar, escribir |
|||
Otorga permiso para eliminar las etiquetas del recurso compartido especificado o del permiso |
Etiquetar, escribir |
|||
Otorga permiso para actualizar atributos del recurso compartido |
Escritura |
Tipos de recursos definidos por AWS Administrador de acceso a recursos de (RAM)
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} :ram: $ {Region} :$ {Account} :permission/$ {} ResourcePath |
||
arn: $ {Partition} :ram: :$ {Account} :permission/$ {} ResourcePath |
||
arn: $ {Partition} :ram: $ {Region} :$ {Account} :resource-share/$ {} ResourcePath |
||
arn: $ {Partition} :ram: $ {Region} :$ {Account} :resource-share-invitation/$ {} ResourcePath |
Claves de estado para AWS Administrador de acceso a recursos de (RAM)
AWS Resource Access Manager (RAM) define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.
| Claves de condición | Descripción | Tipo |
|---|---|---|
Filtra el acceso en función de las etiquetas que se pasan en la solicitud al crear o etiquetar un recurso compartido Si los usuarios no transmiten estas etiquetas en concreto o si no especifican ninguna etiqueta, la solicitud dará un error. |
Cadena |
|
Filtra el acceso por las etiquetas asociadas al recurso |
Cadena |
|
Filtra el acceso en función de las claves de etiqueta que se pasan al crear o etiquetar un recurso compartido |
ArrayOfString |
|
Filtra el acceso en función de los recursos compartidos que permiten o deniegan el uso compartido con entidades principales externas. Por ejemplo, especifica true si la acción solo se puede realizar en recursos compartidos de recursos que permiten el uso compartido con entidades principales externas. Los directores externos son AWS cuentas que están fuera de su organización AWS |
Bool |
|
Filtra el acceso en función del ARN de permiso especificado |
ARN |
|
Filtra el acceso en función de los permisos del tipo de recurso especificado |
Cadena |
|
Filtra el acceso en función del formato de la entidad principal especificada |
Cadena |
|
Filtra el acceso según el valor especificado para «permitirExternalPrincipals». Los directores externos son AWS cuentas que se encuentran fuera de su organización AWS |
Bool |
|
Filtra el acceso en función del tipo de recurso especificado |
Cadena |
|
Filtra el acceso en función del ARN especificado |
ARN |
|
Filtra el acceso en función de un recurso compartido con el nombre especificado |
Cadena |
|
Filtra el acceso por las etiquetas asociadas al recurso |
Cadena |
|
Filtra el acceso por RetainSharingOnAccountLeaveOrganization valor dentro del ResourceShareConfiguration valor establecido en el recurso compartido |
Bool |
|
Filtra el acceso en función de los recursos compartidos propiedad de una cuenta específica. Por ejemplo, puede utilizar esta clave de condición para especificar qué invitaciones de uso compartido de recursos se pueden aceptar o rechazar en función del ID de cuenta del propietario del recurso compartido |
Cadena |