Skip to content

Adding tag support for Sagemaker pipeline #3733

@toytown

Description

@toytown

Describe the feature you'd like
Currently tags are not supported for creating / listing or deleting pipelines by this SDK while other API like cloudformation supports this out of the box Sagemaker feature. See https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonsagemaker.html

pipeline = Pipeline(
    name=pipeline_name,
    parameters=[instance_count, app_managed],
    steps=[step_sklearn],
    sagemaker_session=session,
   **tags= ??**
)

How would this feature be used? Please describe.
Without resource resource tagging feature there is not way to restrict the creation, update or deletion of pipelines from other teams. As we use Sagemaker studio with multiple teams , the pipelines from other teams are clearly visible. So theoretically team-A can view and modify pipelines from other teams and this is potentially also a security risk.

Describe alternatives you've considered
Without resource tagging support for authorization it would be difficult to use Sagemaker pipelines. We have not considered any alternative yet

Additional context
Sagemaker Studio. Sagemaker pipelines. A similar request has been raised for CreateModel API as well
#3447

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions