Changing the name and description
After creating a security group, you can change its name and description, and add or remove rules.
To change the name or description of a group:
- In the management console
, go to the folder where you need to change the security group. - In the list of services, select Virtual Private Cloud.
- In the left-hand panel, select
Security groups. - Click
in the row next to the group to edit. - In the menu that opens, click Edit.
- Edit the group name and description and click Save.
To update the security group, run this command:
yc vpc security-group update <group_ID> --new-name test-sg-renamed
If you don't have Terraform, install it and configure the Yandex Cloud provider.
Terraform
For more information about the provider resources, see the documentation on the Terraform
If you change the configuration files, Terraform automatically detects which part of your configuration is already deployed, and what should be added or removed.
-
Open the Terraform configuration file and edit the
name
anddescription
parameters in the security group description:... resource "yandex_vpc_security_group" "test-sg" { name = "Test security group" description = "Description for security group" network_id = "${yandex_vpc_network.lab-net.id}" } ...
For more information about the
yandex_vpc_security_group
resource in Terraform, see the provider documentation .Note
To manage the default security group, use the vpc_default_security_group
resource. -
Check the configuration using this command:
terraform validate
If the configuration is correct, you will get this message:
Success! The configuration is valid.
-
Run this command:
terraform plan
The terminal will display a list of resources with parameters. No changes will be made at this step. If the configuration contains any errors, Terraform will point them out.
-
Apply the configuration changes:
terraform apply
-
Confirm the changes: type
yes
into the terminal and press Enter.You can verify the changes to the security group using the management console
or the CLI command below:yc vpc security-group get <security_group_name>
To change the security group name or description, use the update REST API method for the SecurityGroup resource or the SecurityGroupService/Update gRPC API call, and provide the following in the request:
-
ID of the security group you want to update, in the
securityGroupIds
parameter.To get the security group ID, use the list REST API method for the SecurityGroup resource or the SecurityGroup/List gRPC API call and provide the folder ID in the
folderId
request parameter.To learn how to find out the folder ID, see Getting the folder ID.
-
New security group name, in the
name
parameter. -
New security group description, in the
description
parameter. -
List of settings to update, in the
updateMask
parameter.
Warning
The API method will assign default values to all the parameters of the object you are modifying unless you explicitly provide them in your request. To avoid this, list the settings you want to change in the updateMask
parameter as a single comma-separated string.