1)be famous for:因……而闻名;以……而闻名
例句:He became internationally famous for his novels and poetry.
他以小说和诗歌在国际上享有盛名.
2)be famous as:作为……而出名
例句:She was more famous as a writer than as a singer.
她作为作家的名声比作为歌手的名声要大.
另外,
以什么而出名,这个"什么"指代的是某种东西或才能才华.比如歌唱,绘画才能.
作为什么什么而出名,这个"什么"指代的是某种身份地位,比如画家,作家等.