View a markdown version of this page

Acciones, recursos y claves de condición para AWS Ground Station - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Ground Station

AWS Ground Station (prefijo de servicio:groundstation) 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:

Las operaciones de la API se definen mediante AWS Ground Station

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

CancelContact

estación terrestre: CancelContact

Escritura

CreateConfig

estación terrestre: CreateConfig

Escritura

estación terrestre: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

groundstation.amazonaws.com

Escritura

CreateDataflowEndpointGroup

estación terrestre: CreateDataflowEndpointGroup

Escritura

estación terrestre: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

groundstation.amazonaws.com

Escritura

CreateDataflowEndpointGroupV2

estación terrestre: CreateDataflowEndpointGroupV2

Escritura

estación terrestre: TagResource

Etiquetar, escribir

CreateEphemeris

estación terrestre: CreateEphemeris

Escritura

estación terrestre: TagResource

Etiquetar, escribir

CreateMissionProfile

estación terrestre: CreateMissionProfile

Escritura

estación terrestre: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

groundstation.amazonaws.com

Escritura

DeleteConfig

estación terrestre: DeleteConfig

Escritura

DeleteDataflowEndpointGroup

estación terrestre: DeleteDataflowEndpointGroup

Escritura

DeleteEphemeris

estación terrestre: DeleteEphemeris

Escritura

DeleteMissionProfile

estación terrestre: DeleteMissionProfile

Escritura

DescribeContact

estación terrestre: DescribeContact

Lectura

DescribeContactVersion

estación terrestre: DescribeContactVersion

Lectura

DescribeEphemeris

estación terrestre: DescribeEphemeris

Lectura

GetAgentConfiguration

estación terrestre: GetAgentConfiguration

Lectura

GetAgentTaskResponseUrl

estación terrestre: GetAgentTaskResponseUrl

Lectura

GetConfig

estación terrestre: GetConfig

Lectura

GetDataflowEndpointGroup

estación terrestre: GetDataflowEndpointGroup

Lectura

GetMinuteUsage

estación terrestre: GetMinuteUsage

Lectura

GetMissionProfile

estación terrestre: GetMissionProfile

Lectura

GetSatellite

estación terrestre: GetSatellite

Lectura

ListAntennas

estación terrestre: ListAntennas

Enumeración

ListConfigs

estación terrestre: ListConfigs

Enumeración

ListContactVersions

estación terrestre: ListContactVersions

Enumeración

ListContacts

estación terrestre: ListContacts

Enumeración

ListDataflowEndpointGroups

estación terrestre: ListDataflowEndpointGroups

Enumeración

ListEphemerides

estación terrestre: ListEphemerides

Enumeración

ListGroundStationReservations

estación terrestre: ListGroundStationReservations

Enumeración

ListGroundStations

estación terrestre: ListGroundStations

Enumeración

ListMissionProfiles

estación terrestre: ListMissionProfiles

Enumeración

ListSatellites

estación terrestre: ListSatellites

Enumeración

ListTagsForResource

estación terrestre: ListTagsForResource

Lectura

RegisterAgent

estación terrestre: RegisterAgent

Escritura

estación terrestre: TagResource

Etiquetar, escribir

ReserveContact

estación terrestre: ReserveContact

Escritura

estación terrestre: TagResource

Etiquetar, escribir

TagResource

estación terrestre: TagResource

Etiquetar, escribir

UntagResource

estación terrestre: UntagResource

Etiquetar, escribir

UpdateAgentStatus

estación terrestre: UpdateAgentStatus

Escritura

UpdateConfig

estación terrestre: UpdateConfig

Escritura

objetivo: PassRole

objetivo: PassedToService

groundstation.amazonaws.com

Escritura

UpdateContact

estación terrestre: UpdateContact

Escritura

UpdateEphemeris

estación terrestre: UpdateEphemeris

Escritura

UpdateMissionProfile

estación terrestre: UpdateMissionProfile

Escritura

objetivo: PassRole

objetivo: PassedToService

groundstation.amazonaws.com

Escritura

Acciones definidas por AWS Ground Station

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

CancelContact

Otorga permiso para cancelar un contacto

Contacto*

aws: ResourceTag /$ {} TagKey

estación terrestre: ContactId

Escritura

CreateConfig

Otorga permiso para crear una configuración.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDataflowEndpointGroup

Otorga permiso para crear un grupo de punto de enlace de flujo de datos.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDataflowEndpointGroupV2

Otorga permiso para crear un grupo de puntos finales de flujo de datos mediante la operación V2

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateEphemeris

Otorga permiso para crear un objeto efeméride

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateMissionProfile

Otorga permiso para crear un perfil de misión.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteConfig

Otorga permiso para eliminar una configuración.

Configuración*

aws: ResourceTag /$ {} TagKey

estación terrestre: ConfigId

estación terrestre: ConfigType

Escritura

DeleteDataflowEndpointGroup

Otorga permiso para eliminar un grupo de puntos de enlace de flujo de datos.

DataflowEndpointGroup*

aws: ResourceTag /$ {} TagKey

estación terrestre: DataflowEndpointGroupId

Escritura

DeleteEphemeris

Otorga permiso para eliminar un objeto efeméride

EphemerisItem*

aws: ResourceTag /$ {} TagKey

estación terrestre: EphemerisId

Escritura

DeleteMissionProfile

Otorga permiso para eliminar un perfil de misión.

MissionProfile*

aws: ResourceTag /$ {} TagKey

estación terrestre: MissionProfileId

Escritura

DescribeContact

Otorga permiso para describir un contacto

Contacto*

aws: ResourceTag /$ {} TagKey

estación terrestre: ContactId

Lectura

DescribeContactVersion

Otorga permiso para describir una versión específica de un contacto

Contacto*

aws: ResourceTag /$ {} TagKey

estación terrestre: ContactId

Lectura

DescribeEphemeris

Otorga permiso para describir un objeto efeméride

EphemerisItem*

aws: ResourceTag /$ {} TagKey

estación terrestre: EphemerisId

Lectura

GetAgentConfiguration

Concede permiso para obtener la configuración de un agente

Agente*

estación terrestre: AgentId

Lectura

GetAgentTaskResponseUrl

Otorga permiso para recuperar las URL de registro de S3 prefirmadas

Agente*

estación terrestre: AgentId

Lectura

GetConfig

Otorga permiso para devolver una configuración.

Configuración*

aws: ResourceTag /$ {} TagKey

estación terrestre: ConfigId

estación terrestre: ConfigType

Lectura

GetDataflowEndpointGroup

Otorga permiso para devolver un grupo de puntos de enlace fe flujo de datos.

DataflowEndpointGroup*

aws: ResourceTag /$ {} TagKey

estación terrestre: DataflowEndpointGroupId

Lectura

GetMinuteUsage

Otorga permiso para devolver el uso de minutos.

Read

GetMissionProfile

Otorga permiso para recuperar un perfil de misión.

MissionProfile*

aws: ResourceTag /$ {} TagKey

estación terrestre: MissionProfileId

Lectura

GetSatellite

Otorga permiso para devolver información acerca de un satélite.

Satélite*

estación terrestre: SatelliteId

Lectura

ListAntennas

Otorga permiso para publicar las antenas de una estación terrestre

GroundStationResource*

estación terrestre: GroundStationId

Enumeración

ListConfigs

Otorga permiso para devolver una lista de configuraciones anteriores

Enumeración

ListContactVersions

Otorga permiso para enumerar versiones de un contacto

Contacto*

aws: ResourceTag /$ {} TagKey

estación terrestre: ContactId

Enumeración

ListContacts

Otorga permiso para devolver una lista de contactos

List

ListDataflowEndpointGroups

Otorga permiso para obtener una lista de grupos de puntos de enlace de flujo de datos.

Enumeración

ListEphemerides

Otorga permiso para enumerar efeméride

Enumeración

ListGroundStationReservations

Otorga permiso para publicar reservas para una estación terrestre

GroundStationResource*

estación terrestre: GroundStationId

Enumeración

ListGroundStations

Otorga permiso para obtener una lista de estaciones terrestres.

List

ListMissionProfiles

Otorga permiso para obtener una lista de perfiles de misión.

List

ListSatellites

Otorga permiso para obtener una lista de satélites.

List

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso

Config

aws: ResourceTag /$ {} TagKey

estación terrestre: ConfigId

estación terrestre: ConfigType

Lectura

Contact (Contacto)

aws: ResourceTag /$ {} TagKey

estación terrestre: ContactId

DataflowEndpointGroup

aws: ResourceTag /$ {} TagKey

estación terrestre: DataflowEndpointGroupId

MissionProfile

aws: ResourceTag /$ {} TagKey

estación terrestre: MissionProfileId

RegisterAgent

Concede permiso para registrar un agente

Escritura

ReserveContact

Otorga permiso para reservar un contacto

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

TagResource

Concede permiso para asignar una etiqueta de recurso.

Config

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: ConfigId

estación terrestre: ConfigType

Etiquetar, escribir

Contact (Contacto)

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: ContactId

DataflowEndpointGroup

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: DataflowEndpointGroupId

EphemerisItem

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: EphemerisId

MissionProfile

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: MissionProfileId

UntagResource

Otorga permiso para desasignar una etiqueta de recurso

Config

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: ConfigId

estación terrestre: ConfigType

Etiquetar, escribir

Contact (Contacto)

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: ContactId

DataflowEndpointGroup

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: DataflowEndpointGroupId

EphemerisItem

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: EphemerisId

MissionProfile

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

estación terrestre: MissionProfileId

UpdateAgentStatus

Concede permiso para actualizar el estado de un agente

Agente*

estación terrestre: AgentId

Escritura

UpdateConfig

Otorga permiso para actualizar una configuración.

Configuración*

aws: ResourceTag /$ {} TagKey

estación terrestre: ConfigId

estación terrestre: ConfigType

Escritura

UpdateContact

Concede permiso para actualizar un contacto

Contacto*

aws: ResourceTag /$ {} TagKey

estación terrestre: ContactId

Escritura

UpdateEphemeris

Otorga permiso para actualizar un objeto efeméride

EphemerisItem*

aws: ResourceTag /$ {} TagKey

estación terrestre: EphemerisId

Escritura

UpdateMissionProfile

Otorga permiso para actualizar un perfil de misión.

MissionProfile*

aws: ResourceTag /$ {} TagKey

estación terrestre: MissionProfileId

Escritura

Tipos de recursos definidos por AWS Ground Station

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

Agente

arn: $ {Partition}: estación terrestre: $ {Region} :$ {Account}: agent/$ {} AgentId

estación terrestre: AgentId

Config

arn: $ {Partition}: groundstation: $ {Region} :$ {Account} :config/$ {} /$ {} ConfigType ConfigId

awsTagKey: /$ {} ResourceTag

estación terrestre: ConfigId

estación terrestre: ConfigType

Contacto

arn: $ {Partition}: estación terrestre: $ {Region} :$ {Account}: contact/$ {} ContactId

ResourceTagaws: /$ {} TagKey

estación terrestre: ContactId

DataflowEndpointGroup

arn: $ {Partition}: estación terrestre: $ {Region} :$ {Account}: dataflow-endpoint-group/$ {} DataflowEndpointGroupId

ResourceTagAWS: /$ {} TagKey

estación terrestre: DataflowEndpointGroupId

EphemerisItem

arn: $ {Partition}: estación terrestre: $ {Region} :$ {Account} :ephemeris/$ {} EphemerisId

ResourceTagAWS: /$ {} TagKey

estación terrestre: EphemerisId

GroundStationResource

arn: $ {Partition}: estación terrestre: $ {Region} :$ {Account}: estación terrestre: $ {} GroundStationId

estación terrestre: GroundStationId

MissionProfile

arn: $ {Partition}: estación terrestre: $ {Region} :$ {Account} :mission-profile/$ {} MissionProfileId

ResourceTagAWS: /$ {} TagKey

estación terrestre: MissionProfileId

Satélite

arn: $ {Partition}: estación terrestre: $ {Region} :$ {Account}: satellite/$ {} SatelliteId

estación terrestre: SatelliteId

Claves de estado para AWS Ground Station

AWS Ground Station define las siguientes claves de condición que se pueden usar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString

estación terrestre: AgentId

Filtra el acceso por el ID de un agente

Cadena

estación terrestre: ConfigId

Filtra el acceso por ID de una configuración.

Cadena

estación terrestre: ConfigType

Filtra el acceso por el tipo de una configuración.

Cadena

estación terrestre: ContactId

Filtra el acceso por el ID de un contacto.

Cadena

estación terrestre: DataflowEndpointGroupId

Filtra el acceso por el ID de un grupo de puntos de enlace de flujo de datos.

Cadena

estación terrestre: EphemerisId

Filtra el acceso por el ID de una efeméride

Cadena

estación terrestre: GroundStationId

Filtra el acceso por el ID de una estación terrestre.

Cadena

estación terrestre: MissionProfileId

Filtra el acceso por el ID de un perfil de misión.

Cadena

estación terrestre: SatelliteId

Filtra el acceso por el ID de un satélite.

Cadena