Güvenlik grubu kurallarını güncellemek için boto3 kullanıyorum, güvenlik grubuna b (sg_a) güvenlik grubu b (sg_b) izin vermek için bir kural eklemek için kullanıyorum) çıkış bölümüne aşağıdakiboto3 authorize_security_group_ingress'ı, iki güvenlik grubu arasında varsayılan olmayan VPC'de bir kural eklemek için nasıl kullanılır VPC
ec2.authorize_security_group_ingress(
GroupId=sg_a,
SourceSecurityGroupName=sg_b,
IpProtocol='tcp',
FromPort=service_port,
ToPort=service_port
)
ile bunu başarmak için EC2 istemcisi kullanmaya çalışıyorum 8443
erişmek ama bu hata var: Ben Otoriteler nasıl kullanırım
botocore.exceptions.ClientError: An error occurred (VPCIdNotSpecified) when calling the AuthorizeSecurityGroupIngress operation: No default VPC for this user.
Varsayılan olmayan bir VPC için ze_security_group_igress?
[dokümanlar yardımcı olabilir] (http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#EC2.Client.authorize_security_group_ingress) – hangtwenty
doğru söz dizimi: ' ec2.authorize_security_group_ingress ( GroupId = sg_a, IpPermissions = [{ 'IpProtocol': 'tcp', 'FromPort': from_port, 'ToPort': to_port, 'UserIdGroupPairs' : [{ 'GroupId': sg_b }] }], ) ' – blindstack
Lütfen çözümünüzü yazıp çözülmüş olarak işaretleyin. – mootmoot