View a markdown version of this page

AWS Ground Station のアクション、リソース、および条件キー - サービス認可リファレンス

AWS Ground Station のアクション、リソース、および条件キー

AWS Ground Station (サービスプレフィックス: groundstation) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS Ground Station で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

CancelContact

groundstation:CancelContact

書き込み

CreateConfig

groundstation:CreateConfig

書き込み

groundstation:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

書き込み

CreateDataflowEndpointGroup

groundstation:CreateDataflowEndpointGroup

書き込み

groundstation:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

書き込み

CreateDataflowEndpointGroupV2

groundstation:CreateDataflowEndpointGroupV2

書き込み

groundstation:TagResource

タグ付け、書き込み

CreateEphemeris

groundstation:CreateEphemeris

書き込み

groundstation:TagResource

タグ付け、書き込み

CreateMissionProfile

groundstation:CreateMissionProfile

書き込み

groundstation:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

書き込み

DeleteConfig

groundstation:DeleteConfig

書き込み

DeleteDataflowEndpointGroup

groundstation:DeleteDataflowEndpointGroup

書き込み

DeleteEphemeris

Groundstation:DeleteEphemeris

書き込み

DeleteMissionProfile

groundstation:DeleteMissionProfile

書き込み

DescribeContact

groundstation:DescribeContact

読み取り

DescribeContactVersion

groundstation:DescribeContactVersion

読み取り

DescribeEphemeris

groundstation:DescribeEphemeris

読み取り

GetAgentConfiguration

groundstation:GetAgentConfiguration

読み取り

GetAgentTaskResponseUrl

groundstation:GetAgentTaskResponseUrl

読み取り

GetConfig

groundstation:GetConfig

読み取り

GetDataflowEndpointGroup

groundstation:GetDataflowEndpointGroup

読み取り

GetMinuteUsage

groundstation:GetMinuteUsage

読み取り

GetMissionProfile

groundstation:GetMissionProfile

読み取り

GetSatellite

groundstation:GetSatellite

読み取り

ListAntennas

groundstation:ListAntennas

リスト

ListConfigs

groundstation:ListConfigs

リスト

ListContactVersions

groundstation:ListContactVersions

リスト

ListContacts

groundstation:ListContacts

リスト

ListDataflowEndpointGroups

groundstation:ListDataflowEndpointGroups

リスト

ListEphemerides

groundstation:ListEphemerides

リスト

ListGroundStationReservations

groundstation:ListGroundStationReservations

リスト

ListGroundStations

groundstation:ListGroundStations

リスト

ListMissionProfiles

groundstation:ListMissionProfiles

リスト

ListSatellites

groundstation:ListSatellites

リスト

ListTagsForResource

groundstation:ListTagsForResource

読み取り

RegisterAgent

groundstation:RegisterAgent

書き込み

groundstation:TagResource

タグ付け、書き込み

ReserveContact

groundstation:ReserveContact

書き込み

groundstation:TagResource

タグ付け、書き込み

TagResource

groundstation:TagResource

タグ付け、書き込み

UntagResource

groundstation:UntagResource

タグ付け、書き込み

UpdateAgentStatus

groundstation:UpdateAgentStatus

書き込み

UpdateConfig

groundstation:UpdateConfig

書き込み

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

書き込み

UpdateContact

groundstation:UpdateContact

書き込み

UpdateEphemeris

groundstation:UpdateEphemeris

書き込み

UpdateMissionProfile

groundstation:UpdateMissionProfile

書き込み

iam:PassRole

iam:PassedToService

groundstation.amazonaws.com

書き込み

AWS Ground Station で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

CancelContact

連絡先をキャンセルする許可を付与。

連絡先*

aws:ResourceTag/${TagKey}

groundstation:ContactId

書き込み

CreateConfig

設定を作成する許可を付与。

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateDataflowEndpointGroup

データフローエンドポイントグループを作成する許可を付与。

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateDataflowEndpointGroupV2

V2 オペレーションを使用してデータフローエンドポイントグループを作成するアクセス許可を付与します

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateEphemeris

エフェメリス項目を作成するための許可を付与します

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

CreateMissionProfile

ミッションプロファイルを作成する許可を付与。

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

DeleteConfig

設定を削除する許可を付与。

設定*

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

書き込み

DeleteDataflowEndpointGroup

データフローエンドポイントグループを削除する許可を付与。

DataflowEndpointGroup*

aws:ResourceTag/${TagKey}

groundstation:DataflowEndpointGroupId

書き込み

DeleteEphemeris

エフェメリス項目を削除するための許可を付与します

EphemerisItem*

aws:ResourceTag/${TagKey}

groundstation:EphemerisId

書き込み

DeleteMissionProfile

ミッションプロファイルを削除する許可を付与。

MissionProfile*

aws:ResourceTag/${TagKey}

groundstation:MissionProfileId

書き込み

DescribeContact

連絡先を記述する許可を付与。

連絡先*

aws:ResourceTag/${TagKey}

groundstation:ContactId

読み取り

DescribeContactVersion

特定のバージョンの問い合わせを記述するアクセス許可を付与します

連絡先*

aws:ResourceTag/${TagKey}

groundstation:ContactId

読み取り

DescribeEphemeris

エフェメリス項目を記述するための許可を付与します

EphemerisItem*

aws:ResourceTag/${TagKey}

groundstation:EphemerisId

読み取り

GetAgentConfiguration

エージェントの設定を取得するための許可を付与します

エージェント*

groundstation:AgentId

読み取り

GetAgentTaskResponseUrl

署名付き S3 ログ URLs

エージェント*

groundstation:AgentId

読み取り

GetConfig

設定を返すアクセス許可を付与します。

設定*

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

読み取り

GetDataflowEndpointGroup

データフローエンドポイントグループを返すアクセス許可を付与します。

DataflowEndpointGroup*

aws:ResourceTag/${TagKey}

groundstation:DataflowEndpointGroupId

読み取り

GetMinuteUsage

使用分数を返すアクセス許可を付与します。

読み取り

GetMissionProfile

ミッションプロファイルを取得する許可を付与。

MissionProfile*

aws:ResourceTag/${TagKey}

groundstation:MissionProfileId

読み取り

GetSatellite

衛星に関する情報を返すアクセス許可を付与します。

衛星*

groundstation:SatelliteId

読み取り

ListAntennas

地上局のアンテナを一覧表示する許可を付与

GroundStationResource*

groundstation:GroundStationId

リスト

ListConfigs

過去の設定のリストを返すためのアクセス許可を付与します

リスト

ListContactVersions

連絡先のバージョンを一覧表示するアクセス許可を付与します

連絡先*

aws:ResourceTag/${TagKey}

groundstation:ContactId

リスト

ListContacts

連絡先のリストを返すアクセス許可を付与します。

リスト

ListDataflowEndpointGroups

データフローエンドポイントグループを一覧表示する許可を付与。

リスト

ListEphemerides

エフェメリスを一覧表示するための許可を付与します

リスト

ListGroundStationReservations

地上局の予約を一覧表示する許可を付与

GroundStationResource*

groundstation:GroundStationId

リスト

ListGroundStations

地上ステーションを一覧表示する許可を付与。

リスト

ListMissionProfiles

ミッションプロファイルのリストを返すアクセス許可を付与します。

リスト

ListSatellites

衛星を一覧表示する許可を付与。

リスト

ListTagsForResource

リソースのタグを一覧表示する許可を付与

設定

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

読み取り

[Contact] (問い合わせ)

aws:ResourceTag/${TagKey}

groundstation:ContactId

DataflowEndpointGroup

aws:ResourceTag/${TagKey}

groundstation:DataflowEndpointGroupId

MissionProfile

aws:ResourceTag/${TagKey}

groundstation:MissionProfileId

RegisterAgent

エージェントを登録するための許可を付与します

書き込み

ReserveContact

連絡先を予約する許可を付与。

aws:RequestTag/${TagKey}

aws:TagKeys

書き込み

TagResource

リソースタグを割り当てるアクセス許可を付与

設定

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:ConfigId

groundstation:ConfigType

タグ付け、書き込み

[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

リソースタグの割り当てを解除するアクセス許可を付与します

設定

aws:ResourceTag/${TagKey}

aws:TagKeys

groundstation:ConfigId

groundstation:ConfigType

タグ付け、書き込み

[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

エージェントのステータスを更新するための許可を付与します

エージェント*

groundstation:AgentId

書き込み

UpdateConfig

設定を更新する許可を付与。

設定*

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

書き込み

UpdateContact

連絡先を更新するためのアクセス許可を付与

連絡先*

aws:ResourceTag/${TagKey}

groundstation:ContactId

書き込み

UpdateEphemeris

エフェメリス項目を更新するための許可を付与します

EphemerisItem*

aws:ResourceTag/${TagKey}

groundstation:EphemerisId

書き込み

UpdateMissionProfile

ミッションプロファイルを更新する許可を付与。

MissionProfile*

aws:ResourceTag/${TagKey}

groundstation:MissionProfileId

書き込み

AWS Ground Station で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

エージェント

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

groundstation:AgentId

設定

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

aws:ResourceTag/${TagKey}

groundstation:ConfigId

groundstation:ConfigType

連絡先

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

衛星

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

groundstation:SatelliteId

AWS Ground Station の条件キー

AWS Ground Station では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグでアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString

groundstation:AgentId

エージェントの ID でアクセスをフィルタリングします

String

groundstation:ConfigId

設定の ID でアクセスをフィルタリングします。

String

groundstation:ConfigType

設定のタイプでアクセスをフィルタリングします。

String

groundstation:ContactId

連絡先の ID でアクセスをフィルタリングします。

String

groundstation:DataflowEndpointGroupId

データフローエンドポイントグループの ID でアクセスをフィルタリングします。

String

groundstation:EphemerisId

エフェメリスの ID でアクセスをフィルタリングします

String

groundstation:GroundStationId

地上ステーションの ID でアクセスをフィルタリングします。

String

groundstation:MissionProfileId

ミッションプロファイルの ID でアクセスをフィルタリングします。

String

groundstation:SatelliteId

衛星の ID でアクセスをフィルタリングします。

String