A Brooklyn assemblywoman bilked the city out of money meant for a children’s non-profit and lied under oath to extract cash from Hurricane Sandy relief programs so she could live like a princess — spending thousands on lavish vacations and lingerie, federal authorities charged Tuesday.

And then, when Coney Island Democrat Pamela Harris found out the feds were on to her, she instructed witnesses to lie to investigators, according to an 11-count indictment unsealed in Brooklyn federal court.

Prosecutors say Harris, 57, who was arrested Tuesday, accepted $35,000 in City Council discretionary funds for a non-profit she ran before taking office — but instead funneled the dough into her personal bank account, before spending the cash on frilly things from Victoria’s Secret, paying down the mortgage on her Coney Island home, and dropping $10,000 on vacations with her husband.

Harris, who was elected to a two-year term in 2016, refused to say whether she would step down as she left Brooklyn federal court Tuesday afternoon.

Prosecutors say she forged a lease stating she was renting space for her Coney Island youth non-profit Generation Gap, when in reality, she ran the group out of her own Neptune Avenue house and pocketed the funds, an indictment states.

She is also accused of stealing nearly $25,000 from a federal program to rebuild after Hurricane Sandy by taking aid meant for displaced storm victims.

Despite being able to stay in her Neptune Avenue home, she claimed she was displaced and forged a lease and rent receipts to collect $1,500 a month in federal emergency-housing money, the indictment alleges.

She also is accused of committing bankruptcy-court fraud by hiding $10,000 in investments and lying about her income when she filed for Chapter 13 protection in November 2013, prosecutors say.

Harris, elected to the Assembly in 2015, caught wind of the FBI investigation in 2016 and, despite her oath of office, instructed two witnesses to lie to the feds, prosecutors allege.

“The brazen corruption charged as a result of this investigation tramples on the very definition of a public servant,” Department of Investigation Commissioner Mark Peters said in a statement.

Political mentor and Coney Island Councilman Mark Treyger — who is not named in the indictment — has directed at least $65,000 in city funds to Harris’s non-profit since 2014, public records show.

Treyger spokesman Aaron Hecht said the allegations are “serious and troubling, and are deeply disappointing if true.”

The cash came after the council tightened restrictions on discretionary spending in 2014 to tamp down on corruption.

If convicted, Harris could face up to 30 years imprisonment for making false statements to FEMA; 20 years each on wire fraud conspiracy, two counts of wire fraud, witness tampering, and obstruction of justice conspiracy charges; and five years apiece on five other fraud charges, prosecutors said.

A friend posted her $150,000 bail, and Judge Ramon Reyes limited her travel to New York City, Long Island and Albany.

“[Harris] has pleaded not guilty and we look forward to our day in court and an opportunity there to present the full facts,” lawyer Joel Cohen said. “Importantly, none of the allegations contained in the indictment relate to Ms. Harris’s conduct in office.”