D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation de CreateVolume
avec une CLI
Les exemples de code suivants illustrent comment utiliser CreateVolume
.
- AWS CLI
-
Pour créer un volume SSD à usage général (gp2) vide
L'
create-volume
exemple suivant crée un volume SSD à usage général (gp2) de 80 GiB dans la zone de disponibilité spécifiée. Notez que la région actuelle doit l'êtreus-east-1
, ou vous pouvez ajouter le--region
paramètre pour spécifier la région pour la commande.aws ec2 create-volume \ --volume-type
gp2
\ --size80
\ --availability-zoneus-east-1a
Sortie :
{ "AvailabilityZone": "us-east-1a", "Tags": [], "Encrypted": false, "VolumeType": "gp2", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "Iops": 240, "SnapshotId": "", "CreateTime": "YYYY-MM-DDTHH:MM:SS.000Z", "Size": 80 }
Si vous ne spécifiez aucun type de volume, le type de volume par défaut est
gp2
.aws ec2 create-volume \ --size
80
\ --availability-zoneus-east-1a
Exemple 2 : pour créer un volume SSD IOPS provisionné (io1) à partir d'un instantané
L'
create-volume
exemple suivant crée un volume SSD d'IOPS provisionnées (io1) avec 1 000 IOPS provisionnées dans la zone de disponibilité spécifiée à l'aide du snapshot spécifié.aws ec2 create-volume \ --volume-type
io1
\ --iops1000
\ --snapshot-idsnap-066877671789bd71b
\ --availability-zoneus-east-1a
Sortie :
{ "AvailabilityZone": "us-east-1a", "Tags": [], "Encrypted": false, "VolumeType": "io1", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "Iops": 1000, "SnapshotId": "snap-066877671789bd71b", "CreateTime": "YYYY-MM-DDTHH:MM:SS.000Z", "Size": 500 }
Exemple 3 : pour créer un volume chiffré
L'
create-volume
exemple suivant crée un volume chiffré à l'aide de la clé CMK par défaut pour le chiffrement EBS. Si le chiffrement est désactivé par défaut, vous devez spécifier le--encrypted
paramètre comme suit.aws ec2 create-volume \ --size
80
\ --encrypted \ --availability-zoneus-east-1a
Sortie :
{ "AvailabilityZone": "us-east-1a", "Tags": [], "Encrypted": true, "VolumeType": "gp2", "VolumeId": "vol-1234567890abcdef0", "State": "creating", "Iops": 240, "SnapshotId": "", "CreateTime": "YYYY-MM-DDTHH:MM:SS.000Z", "Size": 80 }
Si le chiffrement est activé par défaut, l'exemple de commande suivant crée un volume chiffré, même sans le
--encrypted
paramètre.aws ec2 create-volume \ --size
80
\ --availability-zoneus-east-1a
Si vous utilisez le
--kms-key-id
paramètre pour spécifier une clé CMK gérée par le client, vous devez le--encrypted
spécifier même si le chiffrement est activé par défaut.aws ec2 create-volume \ --volume-type
gp2
\ --size80
\ --encrypted \ --kms-key-id0ea3fef3-80a7-4778-9d8c-1c0c6EXAMPLE
\ --availability-zoneus-east-1a
Exemple 4 : pour créer un volume avec des balises
L'
create-volume
exemple suivant crée un volume et ajoute deux balises.aws ec2 create-volume \ --availability-zone
us-east-1a
\ --volume-typegp2
\ --size80
\ --tag-specifications 'ResourceType=volume,Tags=[{Key=purpose,Value=production},{Key=cost-center,Value=cc123}]
'-
Pour plus de détails sur l'API, reportez-vous CreateVolume
à la section Référence des AWS CLI commandes.
-