対流圏でのDBSecurityGroupIngressの設定

ラジャット・ジャイン

DBセキュリティグループに複数のCIDRIpを追加したいエラー:

CidrIp=Ref(AppSecurityGroup)),
TypeError: __init__() takes at least 2 arguments (1 given)

これはとても簡単だと思いますが、私はここで立ち往生して混乱しています。

DBSecurityGroup = t.add_resource(
    rds.DBSecurityGroup(
        'DBSecurityGroup',
        GroupDescription='Enable access on the inbound port',
        DBSecurityGroupIngess=[
            rds.DBSecurityGroup(
                IpProtocol='tcp',
                FromPort='3306',
                ToPort='3306',
                CidrIp=Ref(AppSecurityGroup)),
            rds.DBSecurityGroup(
                IpProtocol='tcp',
                FromPort='3306',
                ToPort='3306',
                CidrIp=Ref(CalcSecurityGroup)),
            rds.DBSecurityGroup(
                IpProtocol='tcp',
                FromPort='3306',
                ToPort='3306',
                CidrIp=Ref(CIDRSupport))],
        VpcId=Ref(VPC),
        Tags=Tags(
            Name=Join("", [Ref("AWS::StackName"), "-DB-SG"]),
        )
    ))

次に、6379ポートでCalc-SG、App-SG、CIDRSupportにインバウンドする必要があります。

SGでどのように定義できますか?

アレックスハービー

あなたは、プロパティのアドレス指定されているクラスは持っていません。このクラスは次のように定義されます。CidrIpDBSecurityGroup

class RDSSecurityGroup(AWSProperty):
    props = {
        'CIDRIP': (basestring, False),
        'EC2SecurityGroupId': (basestring, False),
        'EC2SecurityGroupName': (basestring, False),
        'EC2SecurityGroupOwnerId': (basestring, False),
    }   

class DBSecurityGroup(AWSObject):
    resource_type = "AWS::RDS::DBSecurityGroup"

    props = {
        'EC2VpcId': (basestring, False),
        'DBSecurityGroupIngress': (list, True),
        'GroupDescription': (basestring, True),
        'Tags': ((Tags, list), False),
    }

ここのソースコードから

あなたが言いたいことは:

DBSecurityGroup = t.add_resource(
    rds.DBSecurityGroup(
        "DBSecurityGroup",
        GroupDescription="Enable access on the inbound port",
        DBSecurityGroupIngress=[
            rds.RDSSecurityGroup(EC2SecurityGroupId=Ref(AppSecurityGroup)),
            rds.RDSSecurityGroup(EC2SecurityGroupId=Ref(CalcSecurityGroup)),
            rds.RDSSecurityGroup(EC2SecurityGroupId=Ref(CIDRSupport))],
        EC2VpcId=Ref(VPC),
        Tags=Tags(
            Name=Join("", [Ref("AWS::StackName"), "-DB-SG"]),
        )
    ))

TroposphereRDSSecurityGroupは「RDSセキュリティグループルール」に対応していることに注意してください命名の不一致は混乱を招きます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

対流圏DynamoDBTimeToLiveSpecification

分類Dev

雲の形成に対流圏を使用して、タグに「起動時に伝播」を追加するにはどうすればよいですか

分類Dev

Haskellの双圏

分類Dev

流暢なAPIで独自の制約を設定しますか?

分類Dev

Golangでの絶対ファイルパスの設定

分類Dev

CNTKを使用したLSTMでの多対1の設定

分類Dev

対数軸ティックでの指数表記の設定-Matlab

分類Dev

対流圏のクラウドウォッチイベントによって定期的に呼び出されるラムダを作成するにはどうすればよいですか?

分類Dev

圏論POVからの適用ファンクターの定義は何ですか?

分類Dev

JavaFx GridPaneでの相対的なサイズ設定

分類Dev

Flask + SQLAlchemyで1対1の関係を設定する

分類Dev

Divの相対位置を設定できません

分類Dev

絶対3D回転の設定はMatlabです

分類Dev

FirebaseFunctions内でのFirebase設定の設定

分類Dev

2つの反対のmodelBuilder関係設定の違いは何ですか?

分類Dev

UseEffectでの2つのAPI呼び出しに対するPromiseの設定

分類Dev

Bowerの場合、.bowerrcでディレクトリ設定の絶対パスを設定します

分類Dev

集合の圏で、なぜ単集合集合は終末なのか?

分類Dev

SWTでの色の設定

分類Dev

EclipseでのJDKの設定

分類Dev

DropwizardでのSSLの設定

分類Dev

SwiftでのCIFilterの設定

分類Dev

defaultPropsでの子の設定

分類Dev

AWSBeanstalkでのHSTSの設定

分類Dev

TomcatでのCsrfPreventionFilterの設定

分類Dev

Swaggerでの例の設定

分類Dev

Tableauでの操作の設定

分類Dev

DataGridComboBoxColumnでのSelectedItemBindingの設定

分類Dev

NetbeansでのJREの設定

Related 関連記事

  1. 1

    対流圏DynamoDBTimeToLiveSpecification

  2. 2

    雲の形成に対流圏を使用して、タグに「起動時に伝播」を追加するにはどうすればよいですか

  3. 3

    Haskellの双圏

  4. 4

    流暢なAPIで独自の制約を設定しますか?

  5. 5

    Golangでの絶対ファイルパスの設定

  6. 6

    CNTKを使用したLSTMでの多対1の設定

  7. 7

    対数軸ティックでの指数表記の設定-Matlab

  8. 8

    対流圏のクラウドウォッチイベントによって定期的に呼び出されるラムダを作成するにはどうすればよいですか?

  9. 9

    圏論POVからの適用ファンクターの定義は何ですか?

  10. 10

    JavaFx GridPaneでの相対的なサイズ設定

  11. 11

    Flask + SQLAlchemyで1対1の関係を設定する

  12. 12

    Divの相対位置を設定できません

  13. 13

    絶対3D回転の設定はMatlabです

  14. 14

    FirebaseFunctions内でのFirebase設定の設定

  15. 15

    2つの反対のmodelBuilder関係設定の違いは何ですか?

  16. 16

    UseEffectでの2つのAPI呼び出しに対するPromiseの設定

  17. 17

    Bowerの場合、.bowerrcでディレクトリ設定の絶対パスを設定します

  18. 18

    集合の圏で、なぜ単集合集合は終末なのか?

  19. 19

    SWTでの色の設定

  20. 20

    EclipseでのJDKの設定

  21. 21

    DropwizardでのSSLの設定

  22. 22

    SwiftでのCIFilterの設定

  23. 23

    defaultPropsでの子の設定

  24. 24

    AWSBeanstalkでのHSTSの設定

  25. 25

    TomcatでのCsrfPreventionFilterの設定

  26. 26

    Swaggerでの例の設定

  27. 27

    Tableauでの操作の設定

  28. 28

    DataGridComboBoxColumnでのSelectedItemBindingの設定

  29. 29

    NetbeansでのJREの設定

ホットタグ

アーカイブ