Moving a security group to a different folder
To move a security group to a different folder:
- In the management console
, go to the folder where the security group is located. - In the list of services, select Virtual Private Cloud.
- In the left-hand panel, select
Security groups. - Click
in the row of the security group to be moved and select Move. - Select the destination folder from the drop-down list.
- Click Move.
If you do not have the Yandex Cloud command line interface yet, install and initialize it.
The folder specified in the CLI profile is used by default. You can specify a different folder using the --folder-name
or --folder-id
parameter.
To move a security group to a different folder:
-
View a description of the CLI move security group command:
yc vpc security-group move --help
-
Get the name or ID of the security group to move:
yc vpc security-group list
Result:
+----------------------+---------------------------------+------------------------------------+----------------------+ | ID | NAME | DESCRIPTION | NETWORK-ID | +----------------------+---------------------------------+------------------------------------+----------------------+ | enc2ta63h3q2******** | default-sg-enc39op1vq9m******** | Default security group for network | enc39op1vq9m******** | | enc612keceq8******** | default-sg-encb4ubvmief******** | Default security group for network | encb4ubvmief******** | | encnn4l7b3lp******** | default-sg-enc772aa2rgq******** | Default security group for network | enc772aa2rgq******** | | encemkpqg8fh******** | my-sg-1 | Custom security group | encb4ubvmief******** | +----------------------+---------------------------------+------------------------------------+----------------------+
-
Get a list of available folders:
yc resource-manager folder list
Result:
+----------------------+------------------------+--------+--------+ | ID | NAME | LABELS | STATUS | +----------------------+------------------------+--------+--------+ | b1cs8ie21pk1******** | default | | ACTIVE | | b1chgf288nvg******** | my-folder-1 | | ACTIVE | | b1cu6g9ielh6******** | my-folder-2 | | ACTIVE | +----------------------+------------------------+--------+--------+
-
Move the security group by specifying the name or ID of the group and destination folder:
yc vpc security-group move <group_name_or_ID> \ --destination-folder-name <name_of_destination_folder> \ --destination-folder-id <ID_of_destination_folder>
Use either the
--destination-folder-name
parameter or the--destination-folder-id
parameter.If the security group is not in the current folder (default folder), specify the source folder using the
--folder-name
or--folder-id
option.Result:
id: encemkpqg8fh******** folder_id: b1chgf288nvg******** created_at: "2022-10-10T13:24:59Z" name: my-sg-1 network_id: encb4ubvmief******** status: ACTIVE
For more information about the
yc vpc security-group move
command, see the CLI reference.
To move a security group to a different folder, use the move REST API method for the SecurityGroup resource or the SecurityGroupService/Move gRPC API call, and provide the following in the request:
-
ID of the security group to be moved, in the
securityGroupId
parameter.To get the subnet ID, use the list REST API method for the Subnet resource or the SubnetService/List gRPC API call and provide the folder ID in the
folderId
request parameter. -
ID of the folder you want to move the security group to, in the
destinationFolderId
parameter.To learn how to find out the folder ID, see Getting the folder ID.
Examples
Security group in the current folder
Move a security group from the current folder by specifying the group name and destination folder name:
yc vpc security-group move my-sg-1 \
--destination-folder-name my-folder-1
Security group in a different folder
Move a security group from a different folder. Specify the group ID and the source and destination folder IDs:
yc vpc security-group move encemkpqg8fh******** \
--folder-id b1chgf288nvg******** \
--destination-folder-id b1cs8ie21pk1********