मज़ाक उड़ाया मोटो आरडीएस डीबी उदाहरण EnableIAMDatabaseAuthentication पैरामीटर से पढ़ नहीं है

वोट
0

मैं इस परीक्षण है कि मैं के लिए जाँच करने के लिए कोशिश कर रहा हूँ, लेकिन यह EnableIAMDatabaseAuthentication की तरह प्रतीत नहीं होता मोटो के लिए पारित किया जा रहा है

@mock_rds
def test_iam_database_authentication_enabled(self):
    print(self.client.create_db_instance(
        DBInstanceIdentifier='db-master-1',
        AllocatedStorage=10,
        Engine='postgres',
        DBInstanceClass='db.m1.small',
        EnableIAMDatabaseAuthentication=True,
        MasterUsername='root',
        MasterUserPassword='hunter2',
        Port=1234,
    ))

{ 'DBInstance': { 'DBInstanceIdentifier': 'db-गुरु-1', 'DBInstanceClass': 'db.m1.small', 'इंजन': 'postgres', 'DBInstanceStatus': 'उपलब्ध', 'MasterUsername': 'मूल', 'Endpoint': { 'पते': 'db-master-1.aaaaaaaaaa.us-east-2.rds.amazonaws.com', 'पोर्ट': 1234}, 'AllocatedStorage': 10, 'InstanceCreateTime ': datetime.datetime (2020, 1, 13, 13, 1, 10, 665,000, tzinfo = tzutc ()),' PreferredBackupWindow ': '03: 50-04: 20', 'BackupRetentionPeriod': 1, 'DBSecurityGroups' : [], 'VpcSecurityGroups': [], 'DBParameterGroups': [{ 'DBParameterGroupName': 'में-सिंक': 'default.postgres9.3', 'ParameterApplyStatus'}], 'PreferredMaintenanceWindow': 'शादी: 06: 38-शादी: 07: 08 ',' MultiAZ 'झूठा' EngineVersion ':' 9.3.3 ',' AutoMinorVersionUpgrade 'झूठा' ReadReplicaDBInstanceIdentifiers ': [],' LicenseModel ':' सामान्य सार्वजनिक लाइसेंस ', 'OptionGroupMemberships': [{ 'OptionGroupName': 'default.postgres9.3', 'स्थिति': 'इन-सिंक'}], 'PubliclyAccessible' झूठा 'StatusInfos': [], 'StorageType': 'GP2' 'StorageEncrypted': Fals ई, 'DbiResourceId': 'db-M5ENSHXFPU6XHZ4G4ZEI5QIO2U', 'CopyTagsToSnapshot' झूठा 'DBInstanceArn': 'अर्न: एडब्ल्यूएस: ब्द: हमें पूर्व-2: 1234567890: db: db-गुरु-1', 'IAMDatabaseAuthenticationEnabled': झूठी} 'ResponseMetadata': { 'RequestId': '523e3218-afc7-11c3-90f5-f90431260ab4', 'HTTPStatusCode': 200, 'HTTPHeaders': { 'सर्वर': 'amazon.com'}, 'RetryAttempts': 0}}

मैं EnableIAMDatabaseAuthentication परम पारित करने के लिए कोशिश कर रहा है कुछ गलत कर रहा हूं?

14/01/2020 को 00:05
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

मैं पुष्टि कर सकता है कि मोटो पुस्तकालय से ही EnableIAMDatabaseAuthentication परम गुजर नहीं है मोटो पुस्तकालय में कोड की इस पंक्ति

हालांकि, मैं, ऊपर के लिंक से निष्कर्ष आकर्षित किया बल्कि create_db_instance समारोह की वापसी मूल्य पर देख रहे हैं की तुलना में, क्योंकि मैं पर एक दृष्टि डाली boto3 आरडीएस संदर्भ , इसकी प्रतिक्रिया मूल्य नहीं है EnableIAMDatabaseAuthentication वैसे भी लौट सकते हैं।

आप कुछ भी गलत नहीं किया, कि मूल्य सिर्फ boto3 से जवाब में मौजूद नहीं है। यहां तक कि अगर एक दिन मोटो कि पैरामीटर में पारित करता है, यह boto3 जब तक दिखाई नहीं देंगे। इस बात का एक उदाहरण MasterUserPassword परम, है जो मोटो इसे पारित करता है, लेकिन boto3 कि शामिल नहीं है जवाब में।

14/01/2020 को 01:52
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more