View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Ground Station - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Ground Station

AWS Ground Station (Dienstpräfix:groundstation) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert von AWS Ground Station

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

CancelContact

Bodenstation: CancelContact

Schreiben

CreateConfig

Bodenstation: CreateConfig

Schreiben

Bodenstation: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

groundstation.amazonaws.com

Schreiben

CreateDataflowEndpointGroup

Bodenstation: CreateDataflowEndpointGroup

Schreiben

Bodenstation: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

groundstation.amazonaws.com

Schreiben

CreateDataflowEndpointGroupV2

Bodenstation: CreateDataflowEndpointGroupV2

Schreiben

Bodenstation: TagResource

Markieren, Schreiben

CreateEphemeris

Bodenstation: CreateEphemeris

Schreiben

Bodenstation: TagResource

Markieren, Schreiben

CreateMissionProfile

Bodenstation: CreateMissionProfile

Schreiben

Bodenstation: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

groundstation.amazonaws.com

Schreiben

DeleteConfig

Bodenstation: DeleteConfig

Schreiben

DeleteDataflowEndpointGroup

Bodenstation: DeleteDataflowEndpointGroup

Schreiben

DeleteEphemeris

Bodenstation: DeleteEphemeris

Schreiben

DeleteMissionProfile

Bodenstation: DeleteMissionProfile

Schreiben

DescribeContact

Bodenstation: DescribeContact

Lesen

DescribeContactVersion

Bodenstation: DescribeContactVersion

Lesen

DescribeEphemeris

Bodenstation: DescribeEphemeris

Lesen

GetAgentConfiguration

Bodenstation: GetAgentConfiguration

Lesen

GetAgentTaskResponseUrl

Bodenstation: GetAgentTaskResponseUrl

Lesen

GetConfig

Bodenstation: GetConfig

Lesen

GetDataflowEndpointGroup

Bodenstation: GetDataflowEndpointGroup

Lesen

GetMinuteUsage

Bodenstation: GetMinuteUsage

Lesen

GetMissionProfile

Bodenstation: GetMissionProfile

Lesen

GetSatellite

Bodenstation: GetSatellite

Lesen

ListAntennas

Bodenstation: ListAntennas

Auflisten

ListConfigs

Bodenstation: ListConfigs

Auflisten

ListContactVersions

Bodenstation: ListContactVersions

Auflisten

ListContacts

Bodenstation: ListContacts

Auflisten

ListDataflowEndpointGroups

Bodenstation: ListDataflowEndpointGroups

Auflisten

ListEphemerides

Bodenstation: ListEphemerides

Auflisten

ListGroundStationReservations

Bodenstation: ListGroundStationReservations

Auflisten

ListGroundStations

Bodenstation: ListGroundStations

Auflisten

ListMissionProfiles

Bodenstation: ListMissionProfiles

Auflisten

ListSatellites

Bodenstation: ListSatellites

Auflisten

ListTagsForResource

Bodenstation: ListTagsForResource

Lesen

RegisterAgent

Bodenstation: RegisterAgent

Schreiben

Bodenstation: TagResource

Markieren, Schreiben

ReserveContact

Bodenstation: ReserveContact

Schreiben

Bodenstation: TagResource

Markieren, Schreiben

TagResource

Bodenstation: TagResource

Markieren, Schreiben

UntagResource

Bodenstation: UntagResource

Markieren, Schreiben

UpdateAgentStatus

Bodenstation: UpdateAgentStatus

Schreiben

UpdateConfig

Bodenstation: UpdateConfig

Schreiben

ich bin: PassRole

ich bin: PassedToService

groundstation.amazonaws.com

Schreiben

UpdateContact

Bodenstation: UpdateContact

Schreiben

UpdateEphemeris

Bodenstation: UpdateEphemeris

Schreiben

UpdateMissionProfile

Bodenstation: UpdateMissionProfile

Schreiben

ich bin: PassRole

ich bin: PassedToService

groundstation.amazonaws.com

Schreiben

Aktionen definiert von AWS Ground Station

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CancelContact

Gewährt die Berechtigung, einen Kontakt abzubrechen

Kontakt*

as: ResourceTag /$ {} TagKey

Bodenstation: ContactId

Schreiben

CreateConfig

Gewährt die Berechtigung zum Erstellen einer Konfiguration.

als: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateDataflowEndpointGroup

Gewährt die Berechtigung zum Erstellen einer Datenfluss-Endpunktgruppe.

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateDataflowEndpointGroupV2

Erteilt die Berechtigung zum Erstellen einer Datenfluss-Endpunktgruppe mithilfe des V2-Vorgangs

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateEphemeris

Gewährt die Berechtigung zum Erstellen eines Ephemeris-Elements

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateMissionProfile

Gewährt die Berechtigung, ein Missionsprofil zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteConfig

Gewährt die Berechtigung zum Löschen einer Konfiguration.

Konfiguration*

als: ResourceTag /$ {} TagKey

Bodenstation: ConfigId

Bodenstation: ConfigType

Schreiben

DeleteDataflowEndpointGroup

Gewährt die Berechtigung zum Löschen einer Datenfluss-Endpunktgruppe.

DataflowEndpointGroup*

als: ResourceTag /$ {} TagKey

Bodenstation: DataflowEndpointGroupId

Schreiben

DeleteEphemeris

Gewährt die Berechtigung zum Löschen eines Ephemeris-Elements

EphemerisItem*

als: ResourceTag /$ {} TagKey

Bodenstation: EphemerisId

Schreiben

DeleteMissionProfile

Gewährt die Berechtigung zum Löschen eines Missionsprofils.

MissionProfile*

als: ResourceTag /$ {} TagKey

Bodenstation: MissionProfileId

Schreiben

DescribeContact

Gewährt die Berechtigung, einen Kontakt zu beschreiben

Kontakt*

as: ResourceTag /$ {} TagKey

Bodenstation: ContactId

Lesen

DescribeContactVersion

Erteilt die Erlaubnis, eine bestimmte Version eines Kontakts zu beschreiben

Kontakt*

as: ResourceTag /$ {} TagKey

Bodenstation: ContactId

Lesen

DescribeEphemeris

Gewährt die Berechtigung zum Beschreiben eines Ephemeris-Elements

EphemerisItem*

als: ResourceTag /$ {} TagKey

Bodenstation: EphemerisId

Lesen

GetAgentConfiguration

Gewährt die Berechtigung zum Abrufen der Konfiguration eines Agenten

Agent*

Bodenstation: AgentId

Lesen

GetAgentTaskResponseUrl

Erteilt die Erlaubnis, vorsignierte S3-Logging-URLs abzurufen

Agent*

Bodenstation: AgentId

Lesen

GetConfig

Gewährt die Berechtigung zum Zurückgeben einer Konfiguration.

Konfiguration*

als: ResourceTag /$ {} TagKey

Bodenstation: ConfigId

Bodenstation: ConfigType

Lesen

GetDataflowEndpointGroup

Gewährt die Berechtigung zum Zurückgeben einer Datenfluss-Endpunktgruppe.

DataflowEndpointGroup*

als: ResourceTag /$ {} TagKey

Bodenstation: DataflowEndpointGroupId

Lesen

GetMinuteUsage

Gewährt die Berechtigung zum Zurückgeben der Minutennutzung.

Read

GetMissionProfile

Gewährt die Berechtigung zum Abrufen eines Missionsprofils.

MissionProfile*

als: ResourceTag /$ {} TagKey

Bodenstation: MissionProfileId

Lesen

GetSatellite

Gewährt die Berechtigung zum Zurückgeben von Informationen zu einem Satelliten.

Satelliten*

Bodenstation: SatelliteId

Lesen

ListAntennas

Erteilt die Erlaubnis, Antennen für eine Bodenstation aufzulisten

GroundStationResource*

Bodenstation: GroundStationId

Auflisten

ListConfigs

Gewährt die Berechtigung zum Zurückgeben einer Liste der letzten Konfigurationen

Auflisten

ListContactVersions

Erteilt die Erlaubnis, Versionen eines Kontakts aufzulisten

Kontakt*

as: ResourceTag /$ {} TagKey

Bodenstation: ContactId

Auflisten

ListContacts

Gewährt die Berechtigung, eine Liste von Kontakten zurückzugeben

List

ListDataflowEndpointGroups

Gewährt die Berechtigung zum Auflisten von Datenfluss-Endpunktgruppen.

Auflisten

ListEphemerides

Gewährt die Berechtigung zum Auflisten von Ephemeriden

Auflisten

ListGroundStationReservations

Erteilt die Erlaubnis, Reservierungen für eine Bodenstation aufzulisten

GroundStationResource*

Bodenstation: GroundStationId

Auflisten

ListGroundStations

Gewährt die Berechtigung zum Auflisten von Ground Stationen.

List

ListMissionProfiles

Gewährt die Berechtigung zum Zurückgeben einer Liste der Missionsprofile.

List

ListSatellites

Gewährt die Berechtigung zum Auflisten von Satelliten.

List

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource

Config

als: ResourceTag /$ {} TagKey

Bodenstation: ConfigId

Bodenstation: ConfigType

Lesen

Contact (Kontakt)

als: ResourceTag /$ {} TagKey

Bodenstation: ContactId

DataflowEndpointGroup

als: ResourceTag /$ {} TagKey

Bodenstation: DataflowEndpointGroupId

MissionProfile

als: ResourceTag /$ {} TagKey

Bodenstation: MissionProfileId

RegisterAgent

Gewährt die Berechtigung zum Registrieren eines Agenten

Schreiben

ReserveContact

Gewährt die Berechtigung, einen Kontakt zu reservieren

als: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

TagResource

Gewährt die Berechtigung zum Zuordnen eines Ressourcen-Tags.

Config

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: ConfigId

Bodenstation: ConfigType

Markieren, Schreiben

Contact (Kontakt)

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: ContactId

DataflowEndpointGroup

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: DataflowEndpointGroupId

EphemerisItem

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: EphemerisId

MissionProfile

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: MissionProfileId

UntagResource

Gewährt die Berechtigung zum Entfernen eines Ressourcen-Tags

Config

als: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: ConfigId

Bodenstation: ConfigType

Markieren, Schreiben

Contact (Kontakt)

als: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: ContactId

DataflowEndpointGroup

als: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: DataflowEndpointGroupId

EphemerisItem

als: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: EphemerisId

MissionProfile

als: ResourceTag /$ {} TagKey

war: TagKeys

Bodenstation: MissionProfileId

UpdateAgentStatus

Gewährt die Berechtigung zum Aktualisieren des Namens eines Agenten

Agent*

Bodenstation: AgentId

Schreiben

UpdateConfig

Gewährt die Berechtigung zum Aktualisieren einer Konfiguration.

Konfiguration*

als: ResourceTag /$ {} TagKey

Bodenstation: ConfigId

Bodenstation: ConfigType

Schreiben

UpdateContact

Gewährt die Berechtigung zum Aktualisieren eines Kontakts

Kontakt*

as: ResourceTag /$ {} TagKey

Bodenstation: ContactId

Schreiben

UpdateEphemeris

Gewährt die Berechtigung zum Aktualisieren eines Ephemeris-Elements

EphemerisItem*

als: ResourceTag /$ {} TagKey

Bodenstation: EphemerisId

Schreiben

UpdateMissionProfile

Gewährt die Berechtigung, eine Missionsprofil zu aktualisieren

MissionProfile*

als: ResourceTag /$ {} TagKey

Bodenstation: MissionProfileId

Schreiben

Ressourcentypen, definiert durch AWS Ground Station

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

Agent

arn: $ {Partition} :Bodenstation: $ {Region} :$ {Account} :agent/$ {} AgentId

Bodenstation: AgentId

Config

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

TagKeyas: /$ {} ResourceTag

Bodenstation: ConfigId

Bodenstation: ConfigType

Kontakt

arn: $ {Partition} :Bodenstation: $ {Region} :$ {Account} :contact/$ {} ContactId

awsTagKey: /$ {} ResourceTag

Bodenstation: ContactId

DataflowEndpointGroup

arn: $ {Partition} :Bodenstation: $ {Region} :$ {Konto} :dataflow-endpoint-group/$ {} DataflowEndpointGroupId

asTagKey: /$ {} ResourceTag

Bodenstation: DataflowEndpointGroupId

EphemerisItem

arn: $ {Partition} :Bodenstation: $ {Region} :$ {Account} :ephemeri/$ {} EphemerisId

awsTagKey: /$ {} ResourceTag

Bodenstation: EphemerisId

GroundStationResource

arn: $ {Partition} :Bodenstation: $ {Region} :$ {Account} :Bodenstation: $ {} GroundStationId

Bodenstation: GroundStationId

MissionProfile

arn: $ {Partition} :Bodenstation: $ {Region} :$ {Account} :mission-profile/$ {} MissionProfileId

awsTagKey: /$ {} ResourceTag

Bodenstation: MissionProfileId

Satellit

arn: $ {Partition} :Bodenstation: $ {Region} :$ {Account} :satellite/$ {} SatelliteId

Bodenstation: SatelliteId

Bedingungsschlüssel für AWS Ground Station

AWS Ground Station definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

Zeichenfolge

war: TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString

Bodenstation: AgentId

Filtert den Zugriff nach der ID eines Agenten

Zeichenfolge

Bodenstation: ConfigId

Filtert den Zugriff anhand der ID einer Konfiguration.

Zeichenfolge

Bodenstation: ConfigType

Filtert den Zugriff anhand des Typs einer Konfiguration.

Zeichenfolge

Bodenstation: ContactId

Filtert den Zugriff anhand der ID eines Kontakts.

Zeichenfolge

Bodenstation: DataflowEndpointGroupId

Filtert den Zugriff anhand der ID einer Datenfluss-Endpunktgruppe.

Zeichenfolge

Bodenstation: EphemerisId

Filtert den Zugriff nach der ID eines Ephemeris

Zeichenfolge

Bodenstation: GroundStationId

Filtert den Zugriff anhand der ID einer Ground Station.

Zeichenfolge

Bodenstation: MissionProfileId

Filtert den Zugriff anhand der ID eines Missionsprofils.

Zeichenfolge

Bodenstation: SatelliteId

Filtert den Zugriff anhand der ID eines Satelliten.

Zeichenfolge