View a markdown version of this page

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

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

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

Referenzen:

API-Operationen, definiert durch 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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CancelContact

groundstation:CancelContact

Schreiben

CreateConfig

groundstation:CreateConfig

Schreiben

groundstation:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

Schreiben

CreateDataflowEndpointGroup

groundstation:CreateDataflowEndpointGroup

Schreiben

groundstation:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

Schreiben

CreateDataflowEndpointGroupV2

groundstation:CreateDataflowEndpointGroupV2

Schreiben

groundstation:TagResource

Taggen, Schreiben

CreateEphemeris

groundstation:CreateEphemeris

Schreiben

groundstation:TagResource

Taggen, Schreiben

CreateMissionProfile

groundstation:CreateMissionProfile

Schreiben

groundstation:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

Schreiben

DeleteConfig

groundstation:DeleteConfig

Schreiben

DeleteDataflowEndpointGroup

groundstation:DeleteDataflowEndpointGroup

Schreiben

DeleteEphemeris

groundstation:DeleteEphemeris

Schreiben

DeleteMissionProfile

groundstation:DeleteMissionProfile

Schreiben

DescribeContact

groundstation:DescribeContact

Lesen

DescribeContactVersion

groundstation:DescribeContactVersion

Lesen

DescribeEphemeris

groundstation:DescribeEphemeris

Lesen

GetAgentConfiguration

groundstation:GetAgentConfiguration

Lesen

GetAgentTaskResponseUrl

groundstation:GetAgentTaskResponseUrl

Lesen

GetConfig

groundstation:GetConfig

Lesen

GetDataflowEndpointGroup

groundstation:GetDataflowEndpointGroup

Lesen

GetMinuteUsage

groundstation:GetMinuteUsage

Lesen

GetMissionProfile

groundstation:GetMissionProfile

Lesen

GetSatellite

groundstation:GetSatellite

Lesen

ListAntennas

groundstation:ListAntennas

Auflisten

ListConfigs

groundstation:ListConfigs

Auflisten

ListContactVersions

groundstation:ListContactVersions

Auflisten

ListContacts

groundstation:ListContacts

Auflisten

ListDataflowEndpointGroups

groundstation:ListDataflowEndpointGroups

Auflisten

ListEphemerides

groundstation:ListEphemerides

Auflisten

ListGroundStationReservations

groundstation:ListGroundStationReservations

Auflisten

ListGroundStations

groundstation:ListGroundStations

Auflisten

ListMissionProfiles

groundstation:ListMissionProfiles

Auflisten

ListSatellites

groundstation:ListSatellites

Auflisten

ListTagsForResource

groundstation:ListTagsForResource

Lesen

RegisterAgent

groundstation:RegisterAgent

Write (Schreiben)

groundstation:TagResource

Taggen, Schreiben

ReserveContact

groundstation:ReserveContact

Schreiben

groundstation:TagResource

Taggen, Schreiben

TagResource

groundstation:TagResource

Taggen, Schreiben

UntagResource

groundstation:UntagResource

Taggen, Schreiben

UpdateAgentStatus

groundstation:UpdateAgentStatus

Schreiben

UpdateConfig

groundstation:UpdateConfig

Schreiben

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

Schreiben

UpdateContact

groundstation:UpdateContact

Schreiben

UpdateEphemeris

groundstation:UpdateEphemeris

Schreiben

UpdateMissionProfile

groundstation:UpdateMissionProfile

Schreiben

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

Schreiben

Aktionen definiert durch AWS Ground Station

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

Contact*

aws:ResourceTag/${TagKey}

groundstation:ContactId

Write

CreateConfig

Gewährt die Berechtigung zum Erstellen einer Konfiguration.

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateDataflowEndpointGroup

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

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateDataflowEndpointGroupV2

Erteilt die Berechtigung, mithilfe des V2-Vorgangs eine Datenfluss-Endpunktgruppe zu erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateEphemeris

Gewährt die Berechtigung zum Erstellen eines Ephemeris-Elements

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateMissionProfile

Gewährt die Berechtigung, ein Missionsprofil zu erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Write

DeleteConfig

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

Config*

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

Write

DeleteDataflowEndpointGroup

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

DataflowEndpointGroup*

aws:ResourceTag/${TagKey}

groundstation:DataflowEndpointGroupId

Schreiben

DeleteEphemeris

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

EphemerisItem*

aws:ResourceTag/${TagKey}

groundstation:EphemerisId

Schreiben

DeleteMissionProfile

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

MissionProfile*

aws:ResourceTag/${TagKey}

groundstation:MissionProfileId

Write

DescribeContact

Gewährt die Berechtigung, einen Kontakt zu beschreiben

Contact*

aws:ResourceTag/${TagKey}

groundstation:ContactId

Lesen

DescribeContactVersion

Erteilt die Erlaubnis, eine bestimmte Version eines Kontakts zu beschreiben

Contact*

aws:ResourceTag/${TagKey}

groundstation:ContactId

Lesen

DescribeEphemeris

Gewährt die Berechtigung zum Beschreiben eines Ephemeris-Elements

EphemerisItem*

aws:ResourceTag/${TagKey}

groundstation:EphemerisId

Lesen

GetAgentConfiguration

Gewährt die Berechtigung zum Abrufen der Konfiguration eines Agenten

Agent*

groundstation:AgentId

Lesen

GetAgentTaskResponseUrl

Erteilt die Erlaubnis, vorsignierte S3-Protokollierungs-URLs abzurufen

Agent*

groundstation:AgentId

Lesen

GetConfig

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

Config*

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

Read

GetDataflowEndpointGroup

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

DataflowEndpointGroup*

aws:ResourceTag/${TagKey}

groundstation:DataflowEndpointGroupId

Read

GetMinuteUsage

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

Read

GetMissionProfile

Gewährt die Berechtigung zum Abrufen eines Missionsprofils.

MissionProfile*

aws:ResourceTag/${TagKey}

groundstation:MissionProfileId

Read

GetSatellite

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

Satellite*

groundstation:SatelliteId

Lesen

ListAntennas

Erteilt die Erlaubnis, Antennen für eine Bodenstation aufzulisten

GroundStationResource*

groundstation:GroundStationId

Auflisten

ListConfigs

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

Auflisten

ListContactVersions

Erteilt die Erlaubnis, Versionen eines Kontakts aufzulisten

Contact*

aws:ResourceTag/${TagKey}

groundstation: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*

groundstation: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

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

Lesen

Contact

aws:ResourceTag/${TagKey}

groundstation:ContactId

DataflowEndpointGroup

aws:ResourceTag/${TagKey}

groundstation:DataflowEndpointGroupId

MissionProfile

aws:ResourceTag/${TagKey}

groundstation:MissionProfileId

RegisterAgent

Gewährt die Berechtigung zum Registrieren eines Agenten

Schreiben

ReserveContact

Gewährt die Berechtigung, einen Kontakt zu reservieren

aws:RequestTag/${TagKey}

aws:TagKeys

Write

TagResource

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

Config

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:ConfigId

groundstation:ConfigType

Taggen, Schreiben

Contact

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:ContactId

DataflowEndpointGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:DataflowEndpointGroupId

EphemerisItem

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:EphemerisId

MissionProfile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:MissionProfileId

UntagResource

Gewährt die Berechtigung zum Entfernen eines Ressourcen-Tags

Config

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:ConfigId

groundstation:ConfigType

Taggen, Schreiben

Contact

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:ContactId

DataflowEndpointGroup

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:DataflowEndpointGroupId

EphemerisItem

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:EphemerisId

MissionProfile

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:MissionProfileId

UpdateAgentStatus

Gewährt die Berechtigung zum Aktualisieren des Namens eines Agenten

Agent*

groundstation:AgentId

Schreiben

UpdateConfig

Gewährt die Berechtigung zum Aktualisieren einer Konfiguration.

Config*

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

Schreiben

UpdateContact

Gewährt die Berechtigung zum Aktualisieren eines Kontakts

Contact*

aws:ResourceTag/${TagKey}

groundstation:ContactId

Schreiben

UpdateEphemeris

Gewährt die Berechtigung zum Aktualisieren eines Ephemeris-Elements

EphemerisItem*

aws:ResourceTag/${TagKey}

groundstation:EphemerisId

Schreiben

UpdateMissionProfile

Gewährt die Berechtigung, eine Missionsprofil zu aktualisieren

MissionProfile*

aws:ResourceTag/${TagKey}

groundstation: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}:groundstation:${Region}:${Account}:agent/${AgentId}

groundstation:AgentId

Config

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

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

Contact

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

aws:ResourceTag/${TagKey}

groundstation:ContactId

DataflowEndpointGroup

arn:${Partition}:groundstation:${Region}:${Account}:dataflow-endpoint-group/${DataflowEndpointGroupId}

aws:ResourceTag/${TagKey}

groundstation:DataflowEndpointGroupId

EphemerisItem

arn:${Partition}:groundstation:${Region}:${Account}:ephemeris/${EphemerisId}

aws:ResourceTag/${TagKey}

groundstation:EphemerisId

GroundStationResource

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

groundstation:GroundStationId

MissionProfile

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

aws:ResourceTag/${TagKey}

groundstation:MissionProfileId

Satellite

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

groundstation:SatelliteId

Bedingungsschlüssel für AWS Ground Station

AWS Ground Station definiert die folgenden Bedingungsschlüssel, die in der Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

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

ArrayOfString

groundstation:AgentId

Filtert den Zugriff nach der ID eines Agenten

String

groundstation:ConfigId

Filtert den Zugriff anhand der ID einer Konfiguration.

String

groundstation:ConfigType

Filtert den Zugriff anhand des Typs einer Konfiguration.

String

groundstation:ContactId

Filtert den Zugriff anhand der ID eines Kontakts.

String

groundstation:DataflowEndpointGroupId

Filtert den Zugriff anhand der ID einer Datenfluss-Endpunktgruppe.

String

groundstation:EphemerisId

Filtert den Zugriff nach der ID eines Ephemeris

String

groundstation:GroundStationId

Filtert den Zugriff anhand der ID einer Ground Station.

String

groundstation:MissionProfileId

Filtert den Zugriff anhand der ID eines Missionsprofils.

String

groundstation:SatelliteId

Filtert den Zugriff anhand der ID eines Satelliten.

String