View a markdown version of this page

Actions, resources, and condition keys for Amazon SageMaker geospatial capabilities - Service Authorization Reference

Actions, resources, and condition keys for Amazon SageMaker geospatial capabilities

Amazon SageMaker geospatial capabilities (service prefix: sagemaker-geospatial) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by Amazon SageMaker geospatial capabilities

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

DeleteEarthObservationJob

sagemaker-geospatial:DeleteEarthObservationJob

Write

DeleteVectorEnrichmentJob

sagemaker-geospatial:DeleteVectorEnrichmentJob

Write

ExportVectorEnrichmentJob

sagemaker-geospatial:ExportVectorEnrichmentJob

Write

iam:PassRole

iam:PassedToService

sagemaker-geospatial.amazonaws.com

Write

GetEarthObservationJob

sagemaker-geospatial:GetEarthObservationJob

Read

GetRasterDataCollection

sagemaker-geospatial:GetRasterDataCollection

Read

GetTile

sagemaker-geospatial:GetTile

Read

iam:PassRole

iam:PassedToService

sagemaker-geospatial.amazonaws.com

Write

GetVectorEnrichmentJob

sagemaker-geospatial:GetVectorEnrichmentJob

Read

ListEarthObservationJobs

sagemaker-geospatial:ListEarthObservationJobs

List

ListRasterDataCollections

sagemaker-geospatial:ListRasterDataCollections

List

ListTagsForResource

sagemaker-geospatial:ListTagsForResource

List

ListVectorEnrichmentJobs

sagemaker-geospatial:ListVectorEnrichmentJobs

List

SearchRasterDataCollection

sagemaker-geospatial:SearchRasterDataCollection

Read

StartEarthObservationJob

sagemaker-geospatial:StartEarthObservationJob

Write

sagemaker-geospatial:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

sagemaker-geospatial.amazonaws.com

Write

StartVectorEnrichmentJob

sagemaker-geospatial:StartVectorEnrichmentJob

Write

sagemaker-geospatial:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

sagemaker-geospatial.amazonaws.com

Write

StopEarthObservationJob

sagemaker-geospatial:StopEarthObservationJob

Write

StopVectorEnrichmentJob

sagemaker-geospatial:StopVectorEnrichmentJob

Write

TagResource

sagemaker-geospatial:TagResource

Tagging, Write

UntagResource

sagemaker-geospatial:UntagResource

Tagging, Write

Actions defined by Amazon SageMaker geospatial capabilities

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in AWS. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

DeleteEarthObservationJob

Grants permission to the DeleteEarthObservationJob operation which deletes an existing earth observation job

EarthObservationJob*

aws:ResourceTag/${TagKey}

Write

DeleteVectorEnrichmentJob

Grants permission to the DeleteVectorEnrichmentJob operation which deletes an existing vector enrichment job

VectorEnrichmentJob*

aws:ResourceTag/${TagKey}

Write

ExportEarthObservationJob

Grants permission to copy results of an earth observation job to an S3 location

EarthObservationJob*

aws:ResourceTag/${TagKey}

Write

ExportVectorEnrichmentJob

Grants permission to copy results of an VectorEnrichmentJob to an S3 location

VectorEnrichmentJob*

aws:ResourceTag/${TagKey}

Write

GetEarthObservationJob

Grants permission to return details about the earth observation job

EarthObservationJob*

aws:ResourceTag/${TagKey}

Read

GetRasterDataCollection

Grants permission to return details about the raster data collection

RasterDataCollection*

aws:ResourceTag/${TagKey}

Read

GetTile

Grants permission to get the tile of an earth observation job

EarthObservationJob*

aws:ResourceTag/${TagKey}

Read

GetVectorEnrichmentJob

Grants permission to return details about the vector enrichment job

VectorEnrichmentJob*

aws:ResourceTag/${TagKey}

Read

ListEarthObservationJobs

Grants permission to return an array of earth observation jobs associated with the current account

List

ListRasterDataCollections

Grants permission to return an array of aster data collections associated with the given model name

List

ListTagsForResource

Grants permission to lists tag for an SageMaker Geospatial resource

EarthObservationJob

aws:ResourceTag/${TagKey}

List

RasterDataCollection

aws:ResourceTag/${TagKey}

VectorEnrichmentJob

aws:ResourceTag/${TagKey}

ListVectorEnrichmentJobs

Grants permission to return an array of vector enrichment jobs associated with the current account

List

SearchRasterDataCollection

Grants permission to query raster data collections

Read

StartEarthObservationJob

Grants permission to the StartEarthObservationJob operation which starts a new earth observation job to your account

EarthObservationJob*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

StartVectorEnrichmentJob

Grants permission to the StartVectorEnrichmentJob operation which starts a new vector enrichment job to your account

VectorEnrichmentJob*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

StopEarthObservationJob

Grants permission to the StopEarthObservationJob operation which stops an existing earth observation job

EarthObservationJob*

aws:ResourceTag/${TagKey}

Write

StopVectorEnrichmentJob

Grants permission to the StopVectorEnrichmentJob operation which stops an existing vector enrichment job

VectorEnrichmentJob*

aws:ResourceTag/${TagKey}

Write

TagResource

Grants permission to tag an SageMaker Geospatial resource

EarthObservationJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

RasterDataCollection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

VectorEnrichmentJob

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Grants permission to untag an SageMaker Geospatial resource

EarthObservationJob

aws:ResourceTag/${TagKey}

aws:TagKeys

Tagging, Write

RasterDataCollection

aws:ResourceTag/${TagKey}

aws:TagKeys

VectorEnrichmentJob

aws:ResourceTag/${TagKey}

aws:TagKeys

Resource types defined by Amazon SageMaker geospatial capabilities

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

EarthObservationJob

arn:${Partition}:sagemaker-geospatial:${Region}:${Account}:earth-observation-job/${JobID}

aws:ResourceTag/${TagKey}

RasterDataCollection

arn:${Partition}:sagemaker-geospatial:${Region}:${Account}:raster-data-collection/${CollectionID}

aws:ResourceTag/${TagKey}

VectorEnrichmentJob

arn:${Partition}:sagemaker-geospatial:${Region}:${Account}:vector-enrichment-job/${JobID}

aws:ResourceTag/${TagKey}

Condition keys for Amazon SageMaker geospatial capabilities

Amazon SageMaker geospatial capabilities defines the following condition keys that can be used in the Condition element of an IAM policy.

Condition keys Description Type

aws:RequestTag/${TagKey}

Filters access by the presence of tag key-value pairs in the request

String

aws:ResourceTag/${TagKey}

Filters access by tag key-value pairs attached to the resource

String

aws:TagKeys

Filters access by the presence of tag keys in the request

ArrayOfString