Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Lavorare con i gruppi di sicurezza in Amazon EC2 con AWS SDK for PHP la versione 3
Un gruppo di sicurezza Amazon EC2 funge da firewall virtuale che controlla il traffico per una o più istanze. A ciascun gruppo di sicurezza possono essere aggiunte regole che permettono il traffico da o verso le istanze associate. Puoi modificare le regole di un gruppo di sicurezza in qualsiasi momento. Le nuove regole vengono applicate automaticamente a tutte le istanze associate al gruppo di sicurezza.
Gli esempi seguenti mostrano come:
-
Descrivi uno o più dei tuoi gruppi di sicurezza utilizzando. DescribeSecurityGroups
-
Aggiungi una regola di ingresso a un gruppo di sicurezza utilizzando AuthorizeSecurityGroupIngress.
-
Crea un gruppo di sicurezza utilizzando CreateSecurityGroup.
-
Eliminare un gruppo di sicurezza utilizzando DeleteSecurityGroup.
Tutto il codice di esempio per il AWS SDK for PHP è disponibile qui GitHub
Credenziali
Prima di eseguire il codice di esempio, configurate AWS le vostre credenziali, come descritto inCredenziali. Quindi importate il fileAWS SDK for PHP, come descritto inUtilizzo di base.
Descrivere i gruppi di sicurezza
Importazioni
require 'vendor/autoload.php';
Codice di esempio
$ec2Client = new Aws\Ec2\Ec2Client([ 'region' => 'us-west-2', 'version' => '2016-11-15', 'profile' => 'default' ]); $result = $ec2Client->describeSecurityGroups(); var_dump($result);
Aggiungi una regola di ingresso
Importazioni
require 'vendor/autoload.php';
Codice di esempio
$ec2Client = new Aws\Ec2\Ec2Client([ 'region' => 'us-west-2', 'version' => '2016-11-15', 'profile' => 'default' ]); $result = $ec2Client->authorizeSecurityGroupIngress(array( 'GroupName' => 'string', 'SourceSecurityGroupName' => 'string' )); var_dump($result);
Creazione di un gruppo di sicurezza
Importazioni
require 'vendor/autoload.php';
Codice di esempio
$ec2Client = new Aws\Ec2\Ec2Client([ 'region' => 'us-west-2', 'version' => '2016-11-15', 'profile' => 'default' ]); // Create the security group $securityGroupName = 'my-security-group'; $result = $ec2Client->createSecurityGroup(array( 'GroupId' => $securityGroupName, )); // Get the security group ID (optional) $securityGroupId = $result->get('GroupId'); echo "Security Group ID: " . $securityGroupId . '\n';
Eliminare un gruppo di sicurezza
Importazioni
require 'vendor/autoload.php';
Codice di esempio
$ec2Client = new Aws\Ec2\Ec2Client([ 'region' => 'us-west-2', 'version' => '2016-11-15', 'profile' => 'default' ]); $securityGroupId = 'my-security-group-id'; $result = $ec2Client->deleteSecurityGroup([ 'GroupId' => $securityGroupId ]); var_dump($result);