///<summary>/// Update a DB parameter group. Use the action DescribeDBParameterGroupsAsync/// to determine when the DB parameter group is ready to use.///</summary>///<param name="name">Name of the DB parameter group.</param>///<param name="parameters">List of parameters. Maximum of 20 per request.</param>///<returns>The updated DB parameter group name.</returns>publicasync Task<string> ModifyDBParameterGroup(string name, List<Parameter> parameters){var response = await _amazonRDS.ModifyDBParameterGroupAsync(
new ModifyDBParameterGroupRequest()
{
DBParameterGroupName = name,
Parameters = parameters,
});
return response.DBParameterGroupName;
}
classInstanceWrapper:"""Encapsulates Amazon RDS DB instance actions."""def__init__(self, rds_client):"""
:param rds_client: A Boto3 Amazon RDS client.
"""
self.rds_client = rds_client
@classmethoddeffrom_client(cls):"""
Instantiates this class from a Boto3 client.
"""
rds_client = boto3.client("rds")
return cls(rds_client)
defupdate_parameters(self, parameter_group_name, update_parameters):"""
Updates parameters in a custom DB parameter group.
:param parameter_group_name: The name of the parameter group to update.
:param update_parameters: The parameters to update in the group.
:return: Data about the modified parameter group.
"""try:
response = self.rds_client.modify_db_parameter_group(
DBParameterGroupName=parameter_group_name, Parameters=update_parameters
)
except ClientError as err:
logger.error(
"Couldn't update parameters in %s. Here's why: %s: %s",
parameter_group_name,
err.response["Error"]["Code"],
err.response["Error"]["Message"],
)
raiseelse:
return response
有关 API 的详细信息,请参阅 Python 版AWS SDK 中修改DBParameter群组 (Boto3) API 参考。
///<summary>/// Update a DB parameter group. Use the action DescribeDBParameterGroupsAsync/// to determine when the DB parameter group is ready to use.///</summary>///<param name="name">Name of the DB parameter group.</param>///<param name="parameters">List of parameters. Maximum of 20 per request.</param>///<returns>The updated DB parameter group name.</returns>publicasync Task<string> ModifyDBParameterGroup(string name, List<Parameter> parameters){var response = await _amazonRDS.ModifyDBParameterGroupAsync(
new ModifyDBParameterGroupRequest()
{
DBParameterGroupName = name,
Parameters = parameters,
});
return response.DBParameterGroupName;
}