lightsail:PutInstancePublicPorts

Write

lightsail:PutInstancePublicPorts is a Write access-level action in the lightsail service. Grants permission to set the specified open ports for an instance, and closes all ports for every protocol not included in the request

Resource types

ARNs that lightsail:PutInstancePublicPorts can be scoped to in an IAM policy.

arn:${Partition}:lightsail:${Region}:${Account}:Instance/${Id}
Instance

Condition keys

Keys you can use in the Condition block of a policy that grants lightsail:PutInstancePublicPorts.

aws:ResourceTag/${TagKey} String

Filters access by a tag key and value pair of a resource

Example IAM policy

A minimal policy that allows lightsail:PutInstancePublicPorts. Replace "Resource": "*" with a specific ARN to follow least privilege.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowLightsailPutInstancePublicPorts",
      "Effect": "Allow",
      "Action": "lightsail:PutInstancePublicPorts",
      "Resource": "*"
    }
  ]
}

Related actions in lightsail

View all lightsail actions →