AWS DeepRacer (deepracer)

2021-08-05

20 new actions, 1 new resource, 3 new conditions | 17 updated actions, 5 updated resources

Additions

    Actions
  • AddLeaderboardAccessPermission
    • Description:  Grants permission to add access for a private leaderboard
    • Access:  Write
    • Resources: 

      Name: leaderboard

      Required: Yes

  • CreateCar
    • Description:  Grants permission to create a DeepRacer car in your garage
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • CreateLeaderboard
    • Description:  Grants permission to create a leaderboard
    • Access:  Write
    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

  • CreateLeaderboardAccessToken
    • Description:  Grants permission to create an access token for a private leaderboard
    • Access:  Write
    • Resources: 

      Name: leaderboard

      Required: Yes

  • DeleteLeaderboard
    • Description:  Grants permission to delete a leaderboard
    • Access:  Write
    • Resources: 

      Name: leaderboard

      Required: Yes

  • EditLeaderboard
    • Description:  Grants permission to edit a leaderboard
    • Access:  Write
    • Resources: 

      Name: leaderboard

      Required: Yes

  • GetAssetUrl
    • Description:  Grants permission to download artifacts for an existing DeepRacer model
    • Access:  Read
    • Resources: 

      Name: reinforcement_learning_model

      Required: Yes

  • GetCar
    • Description:  Grants permission to retrieve a specific DeepRacer car from your garage
    • Access:  Read
    • Resources: 

      Name: car

      Required: Yes

  • GetCars
    • Description:  Grants permission to view all the DeepRacer cars in your garage
    • Access:  Read
  • GetPrivateLeaderboard
    • Description:  Grants permission to retrieve information about private leaderboards
    • Access:  Read
    • Resources: 

      Name: leaderboard

      Required: Yes

  • ImportModel
    • Description:  Grants permission to import a reinforcement learning model for DeepRacer
    • Access:  Write
  • ListPrivateLeaderboardParticipants
    • Description:  Grants permission to retrieve participant information about private leaderboards
    • Access:  Read
    • Resources: 

      Name: leaderboard

      Required: Yes

  • ListPrivateLeaderboards
    • Description:  Grants permission to list all the available private leaderboards
    • Access:  Read
  • ListSubscribedPrivateLeaderboards
    • Description:  Grants permission to list all the subscribed private leaderboards
    • Access:  Read
  • ListTagsForResource
    • Description:  Grants permission to lists tag for a resource.
    • Access:  Read
    • Resources: 

      Name: car

      Required: No

      Name: evaluation_job

      Required: No

      Name: leaderboard

      Required: No

      Name: leaderboard_evaluation_job

      Required: No

      Name: reinforcement_learning_model

      Required: No

      Name: training_job

      Required: No

    • Conditions: 

      aws:ResourceTag/${TagKey}

  • MigrateModels
    • Description:  Grants permission to migrate previous reinforcement learning models for DeepRacer
    • Access:  Write
  • RemoveLeaderboardAccessPermission
    • Description:  Grants permission to remove access for a private leaderboard
    • Access:  Write
    • Resources: 

      Name: leaderboard

      Required: Yes

  • TagResource
    • Description:  Grants permission to tag a resource.
    • Access:  Tagging
    • Resources: 

      Name: car

      Required: No

      Name: evaluation_job

      Required: No

      Name: leaderboard

      Required: No

      Name: leaderboard_evaluation_job

      Required: No

      Name: reinforcement_learning_model

      Required: No

      Name: training_job

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

      aws:ResourceTag/${TagKey}

  • UntagResource
    • Description:  Grants permission to untag a resource.
    • Access:  Tagging
    • Resources: 

      Name: car

      Required: No

      Name: evaluation_job

      Required: No

      Name: leaderboard

      Required: No

      Name: leaderboard_evaluation_job

      Required: No

      Name: reinforcement_learning_model

      Required: No

      Name: training_job

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:RequestTag/${TagKey}

      aws:ResourceTag/${TagKey}

  • UpdateCar
    • Description:  Grants permission to update a DeepRacer car in your garage
    • Access:  Write
    • Resources: 

      Name: car

      Required: Yes

    Resources
  • car
    • Arn:  arn:${Partition}:deepracer:${Region}:${Account}:car/${ResourceId}
    • Conditions: 

      aws:ResourceTag/${TagKey}

    Conditions
  • aws:RequestTag/${TagKey}
    • Description:  Filters actions based on the presence of tag key-value pairs in the request
    • Type:  String
  • aws:ResourceTag/${TagKey}
    • Description:  Filters actions based on tag key-value pairs attached to the resource
    • Type:  String
  • aws:TagKeys
    • Description:  Filters actions based on the presence of tag keys in the request
    • Type:  String

Updates

    Actions
  • CloneReinforcementLearningModel
      Description
    • Old: Grants permission to clone existing DeepRacer models
      New: Grants permission to clone an existing DeepRacer model
      Conditions
    • + aws:RequestTag/${TagKey}
    • + aws:TagKeys
  • CreateLeaderboardSubmission
      Description
    • Old: Grants permission to submit DeepRacer models to be evaluated for leaderboards
      New: Grants permission to submit a DeepRacer model to be evaluated for leaderboards
      Conditions
    • + aws:RequestTag/${TagKey}
    • + aws:TagKeys
  • CreateReinforcementLearningModel
      Description
    • Old: Grants permission to create reinforcement learning models for DeepRacer
      New: Grants permission to create ra einforcement learning model for DeepRacer
      Conditions
    • + aws:RequestTag/${TagKey}
    • + aws:TagKeys
  • DeleteModel
      Description
    • Old: Grants permission to delete DeepRacer models
      New: Grants permission to delete a DeepRacer model
  • GetAlias
      Description
    • Old: Grants permission to retrieve the user's alias for submitting DeepRacer models to leaderboards
      New: Grants permission to retrieve the user's alias for submitting a DeepRacer model to leaderboards
  • GetEvaluation
      Description
    • Old: Grants permission to retrieve information about existing DeepRacer models' evaluation jobs
      New: Grants permission to retrieve information about an existing DeepRacer model's evaluation jobs
  • GetModel
      Description
    • Old: Grants permission to retrieve information about existing DeepRacer models
      New: Grants permission to retrieve information about an existing DeepRacer model
  • GetTrainingJob
      Description
    • Old: Grants permission to retrieve information about existing DeepRacer models' training job
      New: Grants permission to retrieve information about an existing DeepRacer model's training job
  • ListEvaluations
      Description
    • Old: Grants permission to list DeepRacer models' evaluation jobs
      New: Grants permission to list a DeepRacer model's evaluation jobs
      Access
    • List  ⟶  Read
  • ListLeaderboardSubmissions
      Description
    • Old: Grants permission to list all the submissions of DeepRacer models of a user on a leaderboard
      New: Grants permission to list all the DeepRacer model submissions of a user on a leaderboard
      Access
    • List  ⟶  Read
  • ListLeaderboards
      Access
    • List  ⟶  Read
  • ListModels
      Access
    • List  ⟶  Read
  • ListTracks
      Access
    • List  ⟶  Read
  • ListTrainingJobs
      Description
    • Old: Grants permission to list DeepRacer models' training jobs
      New: Grants permission to list a DeepRacer model's training jobs
      Access
    • List  ⟶  Read
  • SetAlias
      Description
    • Old: Grants permission to set the user's alias for submitting DeepRacer models to leaderboards
      New: Grants permission to set the user's alias for submitting a DeepRacer model to leaderboards
  • StartEvaluation
      Description
    • Old: Grants permission to evaluate DeepRacer models in a simulated environment
      New: Grants permission to evaluate a DeepRacer model in a simulated environment
      Conditions
    • + aws:RequestTag/${TagKey}
    • + aws:TagKeys
  • StopTrainingReinforcementLearningModel
      Description
    • Old: Grants permission to stop training DeepRacer models
      New: Grants permission to stop training a DeepRacer model